面试题答案
一键面试- 权限分析:
- 不同用户组的部分成员可以执行脚本,意味着要对所属用户组设置执行权限。
- 不能修改和查看内容,即对其他用户(包括同组其他成员和其他用户组用户)不设置读和写权限。
- 对于文件所有者,可以根据需求保留一定权限,假设只给执行权限,不保留读和写权限。
- 权限数值:
- 对于文件所有者,只给执行权限,权限数值为
1
(对应---x--- ---
)。 - 对于所属用户组,给执行权限,权限数值为
1
(对应---x--- ---
)。 - 对于其他用户,不设置任何权限,权限数值为
0
(对应------- ---
)。 - 整体权限数值为
110
(---x--- ----
)。
- 对于文件所有者,只给执行权限,权限数值为
- 设置步骤:
- 假设敏感数据脚本文件名为
sensitive_script.sh
。 - 使用
chmod
命令设置权限,在终端中执行:chmod 110 sensitive_script.sh
。
- 假设敏感数据脚本文件名为
这样就设置好了权限,使得不同用户组的部分成员可以执行该脚本,但不能修改和查看内容。