Linux更改组权限以匹配所有者权限

21

假设我在Linux上有一个目录,其中包含许多文件和子目录。 这是根目录:

drwxr-xr-x  13 user1 group1    4096 May  7 15:58 apps

现在,我只想更改这些权限中的组部分。我希望以与所有者部分完全相同的方式进行更改。该目录的结果将是:

drwxrwxr-x  13 user1 group1    4096 May  7 15:58 apps

但是,我想要一个脚本或命令来自动完成这个任务,不仅仅限于该目录,而是递归地涵盖其所有子目录和文件。有人知道怎么做吗?

谢谢。


@Lucas -- 不,我不想改变所有权;只是更改授予权限。如果你还不明白,请看回复。 - Dave L.
我取消了踩票。感谢您的澄清。 - modulitos
2个回答

49

试着使用以下代码(先进行测试):

chmod -R g=u apps

= 符号在右侧指定字段(u, go) 时复制权限,指定权限(r, wx) 时则直接设置权限。


4
很简单:
chmod g=u <file>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接