ユーザー「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アクセスを取得する方法についてのアドバイスすべてのサブフォルダーを含む本当にありがたいです。
つまり、Apacheが使用するwww-dataユーザーがすでにいて、/var/www
に必要な権限が必要です。
最も簡単な解決策は、同じユーザーを使用することですが、www-data
グループを新しいユーザーに割り当てて、/var/www
ディレクトリ構造でグループに書き込みを許可することもできます。
chown -R www-data:www-data /var/www
chmod -R ug+rw /var/www