我需要从内部递归更改所有文件夹、子文件夹和文件的权限,~/.local/share/Trash/expunged
有人知道如何执行此操作吗?
我尝试按照以下说明进行操作这个问题但无济于事。 chmod -R ug+rw <foldername>
似乎不适用于该文件夹,其子目录或所含文件。
有人知道chmod
更改这些权限的命令吗?例如:
root@santos:/home/santos/.local/share/Trash# ls -l
total 12
drwx------ 3 santos santos 4096 Mar 21 21:38 expunged
drwx------ 2 santos santos 4096 Mar 21 21:38 files
drwx------ 2 santos santos 4096 Mar 21 21:38 info
答案1
从屏幕截图来看,chmod 命令似乎运行良好。正如您所写,chmod -R ug+rw
它为递归文件夹的用户和组提供了读/写权限。
如果您想授予每个人读/写权限,您应该在命令中添加“a”,这样它就会是chmod -R uga+rw
。
答案2
尝试使用数值
chmod -R 660 directorymainname