Linux 系統上的所有檔案都有權限,以允許或者阻止其它用戶查閱、修改或者執行。對於系統檔案是不允許一般用戶修改。但超級用戶 root 則可以訪問系統上的任意文件。
當我們執行ls -l ,可以看到前面有 -rw-r--r-- 的格式,那就是權限的格式,並分別隸屬 用戶(u) 群組(g) 其他(o)的使用權限
ls -l
總計 172
-rw-r--r-- 1 root root 422 12月 4 16:48 apacheSetUP.sh
drwx------ 5 root root 4096 1月 12 14:43 Maildir
-rw------- 1 root root 4931 1月 3 14:03 mbox
-rw-r--r-- 1 root root 155873 1月 12 11:45 virtualmin-install.log
檔案權限分為
讀取(r)
寫入(w)
執行(x)
所有檔案皆有如下三組權限加以管理:
用戶(u) - 適用於該檔案的所有者
群組(g) - 適用於該檔案所屬的群組
其他(o) - 適用於所有其他用戶
分別規定文件所有者、文件所有者所屬群組,以及其他用戶的權限。
在Linux中執行檔與windows不同,是沒有附檔名,可否執行是由「權限」來決定。