【发布时间】:2015-03-26 20:55:23
【问题描述】:
我有一个简单的可执行 shell 文件 testperm.sh,权限为 -rw-------@。
当我执行source testperm.sh 或. testperm.sh 时,文件会执行并打印Hello...........,它应该这样做。
但是,如果我运行./testperm.sh,我会得到-bash: ./testperm.sh: Permission denied。为什么使用此命令会拒绝该权限,但使用 source 却可以正常工作?
(顺便说一下,我指的是 OS X 上的 bash shell)
【问题讨论】:
标签: macos shell permissions terminal