更改 shell 脚本文件的访问权限(chmod)

更改 shell 脚本文件的访问权限(chmod)

是否可以从其本身更改 shell(Bash)脚本文件的访问权限(chmod)?

例如如果我有一个名为 myScript.sh 的文件,可以写入该文件:

chmod 777 myScript.sh

并运行它(sudo ./myScript.sh

谢谢

答案1

这是有可能的,那我们开始一个简单的测试:

% 猫福
/usr/bin/env bash
chmod 777 foo

% chmod 555 foo

% ls -laog foo
-r-xr-xr-x 1 34 十一月 4 12:58 foo

%./foo

% ls -laog foo
-r負責負責x 1 34 十一月 4 12:58 foo

相关内容