• ベストアンサー

FTPは許可したいがシェルは許可したくない

いつもお世話になっております。 仲間内で立てたサーバーの管理者をやっておりますが、ここでひとつ疑問があります。 シェルを許可したくなく/etc/passwdファイルでは利用シェルを/bin/falseに指定しているのですが、このようにするとFTPの接続時にパスワードの入力を求められます。しかも正しいパスワードを入力してもログインできません。 sshやtelnetでのシェルの利用をさせず、ftpでログイン可能な設定方法などありますか? 使用環境は OS turbolinux7 proftpd apacheです よろしくお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • h-kiku
  • ベストアンサー率50% (22/44)
回答No.3

確認なのですが、シェルを /bin/bash などのようにすると 問題なく ftp できるのでしょうか. シェルを /bin/false に設定したユーザが ftp できるようにするには /etc/shells に /bin/false を追加すれば良いのではないでしょうか.

fichi
質問者

お礼

できました~~ ありがとうございます。 すばやいアドバイス本当にありがとうございます。 本当にありがとうございました。 この感謝の気持ちをどのように表してよいかわかりません。 m(_ _)m

その他の回答 (2)

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

(提案) ApacheにWebDAVモジュールを追加して、共有フォルダをつくるのはどうでしょう。 Windowsの「マイネットワーク」から、その共有フォルダに読み書きできるようになります。

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

質問の意味が分かりにくいんですが、 anonymousログインできるように設定して、get専用にすればいいのでは。 こういう質問ではない?

関連するQ&A