su - root -s $SHELLPATH
root用户执行会报错,跳出来permission denied
但是直接用
source $SHELLPATH
就能够执行了
这是什么原因呢?
谢谢。
su - root -s $SHELLPATH
root用户执行会报错,跳出来permission denied
但是直接用
source $SHELLPATH
就能够执行了
这是什么原因呢?
谢谢。
7 回答5.6k 阅读
4 回答4.3k 阅读
2 回答972 阅读✓ 已解决
2 回答3.5k 阅读
1 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
1 回答592 阅读✓ 已解决
直接运行脚本需要文件对当前用户而言有
执行
权限. 而source
命令不需要, source 只需要具备读权限即可.可以用
来设置执行权限