我想授予脚本的执行权限,但不授予读取权限,因为我不想让用户读取脚本的内容。但这似乎行不通,我发布了我正在做的事情并寻求建议,
子目录 demo 归 root 用户和 root 组所有,
案例 1,授予执行+读取权限,有效
chmod 775 /home/yhd/demo/text
然后用户 yhd 就可以毫无问题地执行文本命令
情况 2,只设置执行权限,不起作用
chmod 771 /home/yhd/demo/text
然后用户 yhn 无法执行文本命令,错误信息为权限被拒绝
答案1
答案2
如何授予执行权限而没有读取权限?
不,这是不可能的:解释器需要读取脚本。什么@jcbermu意思是这个:https://unix.stackexchange.com/questions/34202/can-a-script-be-executable-but-not-readable