linux – 将文件的所有者权限复制到组权限

如何将文件的用户/所有者权限复制到其组权限?

例如,如果权限是755我希望它们成为775.

澄清:
755 – > 775
123 – > 113
abc – > AAC

如果我可以递归地为目录中的所有文件执行此操作,则可以获得奖励.

(即,对于每个文件,将拥有者权限复制到组权限.每个文件可能具有不同的权限.)

最佳答案
您可以使用g = u使组perms与用户perms相同

ls -l file
-rw------- 1 user users 0 Jun 27 13:47 file

chmod g=u file

ls -l file
-rw-rw---- 1 user users 0 Jun 27 13:47 file

和递归

chmod -R g=u *

或者某些文件规范

find /patch/to/change/perms -name '*.txt' -exec chmod g=u {} +

chmod manpage是你的朋友.

转载注明原文:linux – 将文件的所有者权限复制到组权限 - 代码日志