如何更改文件夹(包括其所包含的文件和子目录)的权限?

如何更改文件夹(包括其所包含的文件和子目录)的权限?

我需要从内部递归更改所有文件夹、子文件夹和文件的权限,~/.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

相关内容