在我的系统上,有两个用户:david 和 wall
我想允许 david 运行 wall 的脚本,并提示输入密码,以便 david 输入 wall 的密码,但不要求 root 权限。该脚本不能以 root 身份运行。
大卫知道墙的密码。
这是wall脚本的权限,只有wall可以读取和执行。
ls -l '/home/david/wall_script.sh'
-rwxr-x--x 1 wall wall 37 juin 4 08:27 /home/david/wall_script.sh
以下命令不起作用,因为权限
$ sudo -u wall '/home/david/wall_script.sh'
sudo: unable to execute /home/david/wall_script.sh: Permission denied
你能帮我吗?
答案1
用户墙通常无权访问用户大卫 主目录。将脚本放在其他空间,然后重试。