更改 shell 腳本檔案本身的存取權限 (chmod)

更改 shell 腳本檔案本身的存取權限 (chmod)

是否可以更改 shell (Bash) 腳本檔案存取權限 (chmod) 本身?

例如,如果我有名為 myScript.sh 的文件,可以寫入該文件:

chmod 777 myScript.sh

並運行它 ( sudo ./myScript.sh)

謝謝

答案1

是可以的,那我們就開始一個簡單的測試:

% 貓福
#!/usr/bin/env bash
chmod 777 富

%chmod 555 foo

% ls -laog foo
-r-xr-xr-x 1 11 月 34 日 12:58 foo

%./foo

% ls -laog foo
-rwxrwxrwx 1 11 月 34 日 12:58 富

相關內容