我需要在目录中找到“其他”具有读取,写入或执行权限的所有文件,并且需要将这些权限应用于“组”。
示例:如果file1
具有rwxr--rw-
,则将其更改为rwxrw-rw-
。
但是,在“组”具有权限而“其他”没有权限的情况下,我需要保持原样。
我需要使用一个没有管道的命令。
有什么提示可以帮助我吗?
提示形式,因为这是一个分配:
我们可以使用以下语法检查特定的组和其他权限是否不同find
:
\( -perm -o=PERMISSION -not -perm -g=PERMISSION \)
由于存在八种不同的可能性,因此您将需要其中八种来匹配所有差异。
拥有这些文件后,即可用于为每个文件-exec COMMAND {} \;
运行COMMAND
。
chmod
是更改权限的命令。
现在,您如何在不运行其他命令的情况下将权限从其他权限复制到组,这有点麻烦。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句