サーバーにproftpd
をインストールし、サーバーに接続しようとしましたが、LOGIN INCORRECT
が表示されます。私はログを見ました、そして私はこれを見つけました:
Apr 26 13:02:39 vmi** proftpd[16738] vmi**.**.com (***[::ffff:...*]): notice: unable to use '~/' [resolved to '/home/lighttpd/vhosts/mywebsite.com/web/']: Permission denied
/home/lighttpd/vhosts/mywebsite/web
の権限は次のとおりです。
drwxr-x--- 2 mywebsite.com mywebsite.com 4096 2011-04-26 12:04 web
proftpd
はproftpd:proftpd
権限で実行されます。
これを解決するために、proftpd
ユーザーをmywebsite.com
グループに追加しました。
/etc/group
を見てください
mywebsite.com:x:1003:proftpd
そこで、proftpdをグループに追加し、RWパーミッションを/web
ディレクトリに設定しました。
なぜPERMISSION DENIEDになるのかわかりません。
ユーザーproftpd
をmywebsite.com
グループに追加した後、proftpdデーモンを再起動しましたか?その場合、現在実行中のproftpdプロセスには、その特権にそのグループがありません。
ただし、proftpdを再起動した場合は、su
をproftpd
ユーザーに試して、アクセス許可が拒否されたディレクトリを手動で入力してください。たぶん、あなたはいくつかのより高いレベルのディレクトリに対する特権を持っていません。