Fedora16でvsftpdにログイン出来ない

Fedora16にアップデートしてからサービスの管理が
SysVからsystemdに変更されていて操作方法がよく分からず四苦八苦してました。
いまだにsystemctlのコマンドがよくわからねえ・・・

# systemctl --all

とタイプしてもすべてのサービスが出てこないのです。
ほかにオプションが必要なのかな・・・

あ、話がそれましたが最後まで困っていたのが
vsftpdにログイン出来なくなったことです。

ftpにログインを試みると

C:\>ftp b2.zapto.org
b2.zapto.org に接続しました。
220 Welcome to blah FTP service.
ユーザー (b2.zapto.org:(none)): test
331 Please specify the password.
パスワード:
530 Login incorrect.
ログインできませんでした。

パスワードを聞いてくるので拒否られているわけでありません。
パスワードが違うのかなと変えてみましたが駄目でした。

vsftpd.confを何度も見直したり
user_list, ftpusers, chroot_listなどいろいろ
変更しましたがログイン出来ません。

苦労の末、ユーザーのシェルが/sbin/nologinになっていると
ログイン出来ることを発見しました。
/bin/bashだとログイン出来なくなるのです。

これはどういうことだとググったら・・・出てきました。

fedora16でvsftpdにログインできない

なんと、/etc/shellsに/bin/bashを追記するだけだそうです。
おお! ログイン出来るようになりました!

こんなのわかんねえよ!!!


コメントを残す

メールアドレスが公開されることはありません。

最近のコメント

  1. 半年近くコメントに気付かなかったのでもう見てないかもしれませんが… 結局解決しな…

  2. akahane様。初めまして。当方、RD6700-A-GSのリアディレーラーを入…

  3. 木の枝と書きましたが、枝豆の枝でした。