web-dev-qa-db-ja.com

Ubuntuサーバー16.04-/ var / www /への完全なFTPアクセスを取得

ユーザー「www」を作成し、「www-data」グループに追加しました。 「www」のホームディレクトリも/ var/www /に設定しました。 「www」を使用して、FTPでWebサーバーとの間でファイルを転送したい

問題は私がコマンドを実行するときです:

Sudo chown -R www-data:www-data /var/www/

..FTP経由でファイルを書き込む権限がありません

しかし、私が実行すると:

Sudo chown -R www:www /var/www

..完全なFTPアクセス権がありますが、ブラウザに「禁止」メッセージが表示されます。

フルFTPアクセスを取得する方法についてのアドバイスすべてのサブフォルダーを含む本当にありがたいです。

2
Cayman Roe

つまり、Apacheが使用するwww-dataユーザーがすでにいて、/var/wwwに必要な権限が必要です。

最も簡単な解決策は、同じユーザーを使用することですが、www-dataグループを新しいユーザーに割り当てて、/var/wwwディレクトリ構造でグループに書き込みを許可することもできます。

chown -R www-data:www-data /var/www
chmod -R ug+rw /var/www
1
Julie Pelletier