2017-08-22 2 views
1

アップロードされたファイルを含むフォルダがあります。たとえば/var/www/app/storage/publicのために:普通のユーザーでwww-データ所有ファイルを削除する

ls -al /var/www/app/storage/public 
-rw-r--r-- 1 www-data www-data 835870 Aug 22 13:42 8b4c4e2a3d64.pdf 
-rw-r--r-- 1 www-data www-data 835870 Aug 22 13:24 3d326ab2b3bc.pdf 

私はrootユーザーを使用せずに、そのディレクトリをクリーンアップするスクリプトを作りたいです。私はsandersのような普通のユーザーを使用してそれらのファイルを削除するために何をしたいかどうので、私のような何かを行うことができます:

[email protected]:~$ rm -rf /var/www/app/storage/public 

いただきありがとうございます:)

答えて

1

をあなたの「WWW-にこのユーザーを追加する必要がありますデータ」グループ:次に

sudo usermod -a -G www-data sanders 

、あなたのフォルダが正しいグループ権限を持っていることを確認してください。

sudo chgrp -R www-data /var/www/app/storage/public 
sudo chmod -R g+w /var/www/app/storage/public 
+0

うわー、ありがとう..それは働く...実際に私は 'sudo usermod -a -G www-data sanders 'を試したが、うまくいかなかった。そのディレクトリに' chmod -R g + w'を実行するのを忘れた。 –

関連する問題