web-dev-qa-db-ja.com

PROFTPD-なぜ許可が拒否されたのですか?

サーバーに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

proftpdproftpd:proftpd権限で実行されます。

これを解決するために、proftpdユーザーをmywebsite.comグループに追加しました。

/etc/groupを見てください

mywebsite.com:x:1003:proftpd

そこで、proftpdをグループに追加し、RWパーミッションを/webディレクトリに設定しました。

なぜPERMISSION DENIEDになるのかわかりません。

1
Damiano

ユーザーproftpdmywebsite.comグループに追加した後、proftpdデーモンを再起動しましたか?その場合、現在実行中のproftpdプロセスには、その特権にそのグループがありません。

ただし、proftpdを再起動した場合は、suproftpdユーザーに試して、アクセス許可が拒否されたディレクトリを手動で入力してください。たぶん、あなたはいくつかのより高いレベルのディレクトリに対する特権を持っていません。

1
rombarcz