我有一个包含上传文件的文件夹。例如:
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
我想制作一个脚本来清理该目录,而不使用
/var/www/app/storage/public
用户。如果我想使用普通用户(如root
)删除这些文件,以便可以执行以下操作,我该怎么办:sanders@localhost:~$ rm -rf /var/www/app/storage/public
谢谢:)
最佳答案
您必须将此用户添加到您的“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
关于linux - 使用普通用户删除www数据拥有的文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45811026/