gpt4 book ai didi

linux - 使用普通用户删除 www-data 拥有的文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:06:26 26 4
gpt4 key购买 nike

我有一个包含上传文件的文件夹。例如 /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

谢谢你:)

最佳答案

您必须将此用户添加到您的“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-data 拥有的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45811026/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com