检查组和权限的 Bash 脚本

检查组和权限的 Bash 脚本

我对 bash 脚本还比较陌生

  1. 我想要实现一个 bash 脚本,确保文件 /test/file 归组“test”所有并具有该组的读写权限。

  2. 更新 bash 脚本以允许可选的运行时参数,确保任何人都可以列出 /test 的内容,但只有所有者和组可以查看和编辑其中的文件/目录。

答案1

您可以使用命令查询文件的所有信息stat。请参阅man stat。您将看到,这允许您使用该选项细粒度地提取特定信息,例如所有者和组--format

然后,您可以根据需要使用chmod/更改权限和/或所有权chown

相关内容