让用户组内的用户无法执行指定的shell脚本
时间: 2024-02-27 20:55:16 浏览: 60
通过shell脚本批量添加用户.doc
要让用户组内的用户无法执行指定的shell脚本,可以通过修改脚本的权限来实现。具体操作可以按照以下步骤进行:
1. 使用 chmod 命令修改脚本的权限,使得用户组内的用户无法执行该脚本。例如,如果要禁止 users 组内的用户执行 test.sh 脚本,可以执行以下命令:
```
$ chmod g-x test.sh
```
这将使得 test.sh 脚本对于 users 组内的用户而言,无法执行。
2. 确认修改后的权限是否生效。可以使用 ls -l 命令来查看脚本的权限信息,例如:
```
$ ls -l test.sh
-rwxr--r-- 1 user user 1234 Jul 20 10:00 test.sh
```
其中,第二列为文件权限信息,r 表示可读,w 表示可写,x 表示可执行。如果用户组内的用户没有执行权限,则该列中会显示 -。
这样,用户组内的用户就无法执行指定的 shell 脚本了。
阅读全文