使用普通用户

时间:2017-08-22 07:06:37

标签: linux apache ubuntu

我有一个包含上传文件的文件夹。例如/var/www/app/storage/public

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这样的普通用户删除这些文件,我该怎么办?所以我可以这样做:

sanders@localhost:~$ rm -rf /var/www/app/storage/public

谢谢:)

1 个答案:

答案 0 :(得分:2)

您必须将此用户添加到您的" www-data"组:

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