web-dev-qa-db-ja.com

usermod -s / bin / falseを元に戻す方法は?

SSHアクセスを無効にしたいだけですが、ユーザーmyuserへのFTPアクセスは保持します。次のコマンドを実行しましたusermod -s /bin/false myuser。テスト時に、SSHとFTPの両方を無効にします。

  1. どうすればこれを元に戻すことができますか?

  2. myuserのSSHアクセスを無効にして、FTPアクセスを許可するにはどうすればよいですか?

2
IMB

FTPアクセスを許可するには、/etc/proftpd.confで次のように設定して、ProFTPDによる有効なシェルのチェックをオフにしてみてください。

RequireValidShell Off

出典: http://www.proftpd.org/docs/faq/faq_full.html#AEN267

警告:システム上に、有効なログインシェルではないシェルに設定してFTPアクセスが無効になっている他のユーザーがいる場合は、これを作成します。ディレクティブの変更により、FTPアクセスが可能になります。

1
depquid