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

标签 linux bash permissions filesystems chmod

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

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

现在,我只想更改这些权限的组部分。我想以完全匹配所有者部分的方式更改它。该目录的结果将是:

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

但是,我想要一个脚本或命令自动执行此操作,不仅针对该目录,还针对其下递归的每个子目录和文件。任何人都知道如何?

谢谢。

最佳答案

试一试(先测试一下):

chmod -R g=u apps

= 在指定字段(ugo)时复制权限当您在右侧指定权限(rwx)时,将其设置为绝对。

关于Linux更改组权限以匹配所有者权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3727866/

相关文章:

sql - 最佳用户角色权限数据库设计实践?

file - 如何测试D中FILE是否存在且可读

linux - 如何安装WSO2和ActiveMQ

linux - 如何在 Linux 中保留虚拟内存?

bash - Rsync 删除参数未删除

linux - 在同一个文件夹树上多次调用 find

python - 在脚本中从 FileMaker Pro 数据库中提取数据的最佳方式?

linux - 使用 sed 命令,替换行,但不替换匹配的模式

python - 加速 Python 脚本的 for 循环

php - 如何为 "mac"设置读取文件权限,类似于 PC 的右键单击