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