家庭用户无法访问包含路径中的脚本

家庭用户无法访问包含路径中的脚本

因此,我将一个脚本的快捷方式放入 /usr/bin 中,以便将其包含在内。但命令只能由 root 运行,其他用户无法运行它 :(

$ sudo su
# chmod +x /opt/altf2/altf2
# ln -s /opt/altf2/altf2 /usr/bin/altf2
# altf2
It's working
# chmod 777 /opt/altf2/altf2
# chmod 777 /usr/bin/altf2
# su francois
$ altf2 gedit
altf2: command not found
$ /usr/bin/altf2
bash: /usr/bin/altf2: Permission denied

答案1

用户可能francois无法进入该/opt/altf2目录。您至少应该r为其添加权限。它不会允许列出,但会允许访问明确指定的文件。

相关内容