- ベストアンサー
FTPは許可したいがシェルは許可したくない
いつもお世話になっております。 仲間内で立てたサーバーの管理者をやっておりますが、ここでひとつ疑問があります。 シェルを許可したくなく/etc/passwdファイルでは利用シェルを/bin/falseに指定しているのですが、このようにするとFTPの接続時にパスワードの入力を求められます。しかも正しいパスワードを入力してもログインできません。 sshやtelnetでのシェルの利用をさせず、ftpでログイン可能な設定方法などありますか? 使用環境は OS turbolinux7 proftpd apacheです よろしくお願いします
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
確認なのですが、シェルを /bin/bash などのようにすると 問題なく ftp できるのでしょうか. シェルを /bin/false に設定したユーザが ftp できるようにするには /etc/shells に /bin/false を追加すれば良いのではないでしょうか.
お礼
できました~~ ありがとうございます。 すばやいアドバイス本当にありがとうございます。 本当にありがとうございました。 この感謝の気持ちをどのように表してよいかわかりません。 m(_ _)m