web-dev-qa-db-ja.com

FTPクライアントの/ var / wwwへの書き込み許可を追加する方法

Tapatalkプラグインをphpbb3フォーラムにインストールしようとしています

enter image description here

Automodの書き込み方法はFTPであり、接続は成功します。 FTPクライアントには/ var/wwwへの書き込み権限がない可能性があります。どうすれば修正できますか? Ubuntu Server 12.04とvsftpdを使用しています。

drwxr-xr-x 3 root root 4096 Aug 19 02:07 www

ありがとう!

3
01BTC10

/ var/wwwの所有権を、FTPクライアントが使用する所有者と同じ所有者に変更できます。

たとえば、FTPクライアントが「nobody」として実行されている場合、次のコマンドを使用します。

Sudo chown nobody:nobody /var/www

これにより、FTPクライアントが/ var/wwwおよびサブディレクトリ内の任意のファイルに対して何でもできるようになることに注意してください。これはセキュリティリスクになる可能性があります。インストールが完了したら、次の方法で所有者をいつでもrootユーザーに戻すことができます。

Sudo chown root:root /var/www
5
Dan Wood

/ var/wwwの所有権をApacheからnobodyに変更するのは良い考えではありません;)代わりにusermod -d /var/www -m ftpuserを試して、そこから行くのではないでしょうか?

0
Rama