Q. システムに付属のftpdでanonymousFTPサーバにしました。ユーザanonymous では問題なくログインできますが、一般ユーザではログインできません。なぜ でしょう? /etc/ftpusersにはそのユーザのログイン名は載っていません。 A. ログインするユーザのシェルが/etc/shellsに書かれていないのではありま せんか?ログインするユーザは getusershell(3) が返す標準のシェル (=/etc/shellsに書かれているシェル)を持っていなければなりません。例えば bashを使っているのなら、bashのフルパス名(ex:/usr/local/bin/bash)が /etc/shellsにあるかどうか調べてみましょう。