Ubuntu 10.04 LTS 서버를 실행 중이며 FTP에서만 서버에 액세스 할 수있는 사용자를 만들고 싶습니다.
내가 지금까지 한 일은 :
- 설치
vsftpd
- 기본 로그인 셸을 다음으로 설정하여 새 사용자를 만듭니다.
/bin/false
서버의 일반 사용자는 모두 ftp를 통해 홈 폴더에 액세스 할 수 있지만 원격 셸 액세스가 제거 된 사용자는 /bin/false
ftp로도 로그인 할 수 없도록 설정되어 있습니다.
셸 액세스가 vsftpd
서버에 미치는 영향을 이해하지 못 합니까? 쉘을 다시 활성화하지 않고 어떻게 ftp 액세스를 활성화 할 수 있습니까?
업데이트 :
나는 이 참조 를 사용해야한다고 말하고 /sbin/nologin
( /usr/sbin/nologin
우분투 에있는 것으로 보임 ) ftp 액세스에는 영향을 미치지 않지만 내 경우에는 작동하지 않는다는 것을 알았 습니다.