无法从 Linux 中的根目录访问脚本

无法从 Linux 中的根目录访问脚本

我的一个根目录中有一个脚本:/root/scripts/script1.sh

我不想以另一个用户(james1)的身份调用该脚本。

我以 root 用户身份执行了以下操作:

root@pc83$ CD scripts
root@pc83$ chown -R james1:user scripts
root@pc83$ CD scripts
root@pc83$ chmods 755 script1.sh

这使得 James 1 成为脚本的所有者,然后我进入脚本目录并将 script1.sh 权限更改为 755,以允许其他人执行。

当我以 james1s 身份连接并尝试运行 script1 时,仍然无法运行。

james1@pc83$ /root/scripts/script.sh

我收到权限被拒绝错误。有人能告诉我我错在哪里吗?谢谢。

我正在使用 Oracle Enterprise Linux,但尝试在 Ubuntu 10.10 中复制同样的问题并遇到了同样的问题。

答案1

是否james1有权限执行该root文件夹?这是直接访问 下的文件所必需的/root/

相关内容