
/var/www
FTPユーザーがすべてのファイルにのみアクセスして作業できるようにしたいが、権限を付与すると/var/www
問題が発生しますchown
。試してみましたが、chgrp
ファイルを編集できません。私の問題をチェックして私の問題を解決する方法についてのアドバイスを提供するか、他の解決策を提供するように依頼できることを願っています。
apache2
私は、およびphp5
を使用しています。mysql
proftpd
答え1
それはすべてです。私がすることは次のとおりです。
- 新規ユーザーの作成新しいFTPユーザー:
ユーザー newftp ユーザーの追加
- 新しいグループの作成編集可能www:
wwwを編集するには、グループを追加してください
- 次へ追加新しいFTPユーザーグループへ:
usermod -a -G caneditwww newftpuser
- /var/www のすべてのファイルとディレクトリのグループ所有権を変更します。
chgrp -R caneditwww /var/www
グループメンバーがコンテンツを変更できるように、/ var / wwwのグループ権限を変更します。
chmod -R g+w /var/www
- オプションで、/var/wwwディレクトリをnewftpuserのホームディレクトリにマウントできます。
mkdir /home/newftpuser/www
マウント /var/www /home/newftpuser/www -o バインディング`
今ログイン後、新しいFTPユーザー/home/newftpuser/wwwの/var/wwwのすべての内容を編集できます。