假设我有一个名为“权限”的目录,其中包含几个具有不同访问权限的文件。
我想做的是,如果文件具有others
类别的访问权限,我想赋予该group
类别相同的访问权限。
示例1:如果file_1具有r-x---r--
,则我希望该文件具有权限r-xr--r--
范例2:
file_2拥有r-xr----x
权利,我希望它成为r-xr-x--x
范例3:
file_3和file_4分别具有rw---x---
和rwxr-----
访问权限,这些文件应保持不变
我知道find
我可以使用来搜索此类文件,-perm 0740
然后-exec chomd --- \;
更改其值,但是如何仅搜索具有与other
权限不同group
权限的文件,以及如何在找到时更改其group
访问权限以匹配other
权限
chmod -R g+o dir
字母的组合
ugoa
控制将更改哪些用户对文件的访问:[...]文件组(g)中的其他用户,[...]运算符+导致将选定的文件模式位添加到每个文件的现有文件模式位[...]
字母
rwxXst
为受影响的用户选择文件模式位[...]除了这些字母中的一个或多个之外,您还可以精确指定其中一个字母ugo
:[...]和授予用户权限的权限前两个类别(o)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句