/var/www
で書き込みできる複数のユーザーと共有するのが最適です 、共通グループを割り当てる必要があります。たとえば、Ubuntu と Debian の Web コンテンツのデフォルト グループは www-data
です。 . /var/www
への書き込みアクセスが必要なすべてのユーザーを確認してください
sudo usermod -a -G www-data <some_user>
次に、/var/www に正しいパーミッションを設定してください。
sudo chgrp -R www-data /var/www
sudo chmod -R g+w /var/www
さらに、ディレクトリとその下のすべてのディレクトリを「set GID」にして、すべての new /var/www
の下に作成されたファイルとディレクトリ www-data
が所有しています グループ。
sudo find /var/www -type d -exec chmod 2775 {} \;
/var/www
内のすべてのファイルを検索 所有者とグループの読み取りと書き込みのアクセス許可を追加します:
sudo find /var/www -type f -exec chmod ug+rw {} \;
自分のアカウントのアクセス許可を編集している場合、変更を加えるには、ログアウトしてから再度ログインする必要がある場合があります。
読み取り+書き込み:
sudo chmod -R a+rw /var/www
読み取り+書き込み+実行:
sudo chmod -R a+rwx /var/www
これを行う簡単な方法があります。このコマンドを実行してみてください。
sudo chmod -R 757 /var/www
基本的に、chmod
コマンドは権限と -R
を変更します スイッチはすべてのユーザーに影響します。次に、使用するための適切な許可を与えるだけです。