usermod -s / bin / false를 되 돌리는 방법은 무엇입니까? 유지하고 싶습니다 myuser. 다음 명령을 수행했습니다

SSH 액세스 만 비활성화하고 사용자에 대한 FTP 액세스는 유지하고 싶습니다 myuser. 다음 명령을 수행했습니다 usermod -s /bin/false myuser. 테스트시 SSH와 FTP를 모두 비활성화합니다.

  1. 이것을 어떻게 되돌릴 수 있습니까?

  2. SSH 액세스를 비활성화하고 myuserFTP 액세스를 허용하려면 어떻게해야합니까?



답변

FTP 액세스를 허용하려면 다음을 설정하여 ProFTPD의 유효한 쉘 검사를 해제하십시오 /etc/proftpd.conf.

RequireValidShell Off

출처 : http://www.proftpd.org/docs/faq/faq_full.html#AEN267

경고 : 유효한 로그인 쉘이 아닌 쉘로 쉘을 설정하여 FTP 액세스가 비활성화 된 시스템의 다른 사용자가있는 경우,이 지정 문을 변경하면 FTP 액세스가 제공됩니다.