Linux 檔案許可權管理
阿新 • • 發佈:2020-07-09
許可權管理
為什麼要有許可權?
根據使用者的等級給定不同的許可權,便於管理;在實際操作中肯定不能讓所有的人都使用root許可權,那樣不僅對的安全還是對資料都是不安全的,所以把許可權都細分化,更加利於管理;普通的運維只巡檢我可以只給他檢視的許可權,開發部的人可以給寫入的許可權等等。
r 讀 4
w 寫 2
x 執行 1
- 沒有許可權 0
u user使用者
g group組
o other其它
a all 所有
修改許可權
chmod -R 把遞迴把子檔案和目錄也更改許可權 數字修改 chmod chmod u=rwx,g=rx,o=rx a.sh [root@gong ~]$ chmod u=rwx,g=,o= a.sh [root@gong ~]$ chmod 777 a.sh [root@gong ~]$ ll a.sh -rwxrwxrwx 1 root root 0 Apr 2 10:53 a.sh 字母修改 [root@gong ~]$ chmod o-w a.sh [root@gong ~]$ ll a.sh -rwxrwxr-x 1 root root 0 Apr 2 10:53 a.sh [root@gong ~]$ chmod g-w a.sh [root@gong ~]$ ll a.sh -rwxr-xr-x 1 root root 0 Apr 2 10:53 a.sh [root@gong ~]$ chmod -x a.sh [root@gong ~]$ ll a.sh -rw-r--r-- 1 root root 0 Apr 2 10:53 a.sh [root@gong ~]$ chmod +x a.sh [root@gong ~]$ ll a.sh -rwxr-xr-x 1 root root 0 Apr 2 10:53 a.sh [root@gong ~]$ chmod a-x a.sh [root@gong ~]$ ll a.sh -rw-r--r-- 1 root root 0 Apr 2 10:53 a.s
許可權對檔案的影響
檔案許可權 | 影響 |
---|---|
r | 只能讀取內容,不能寫,不能執行 |
w | 能追加>>;能覆蓋>;能vim不顯示內容,wq!會覆蓋裡面的內容,配合rw才能正常編輯。 |
x | 只有x,沒有什麼用;要配合r使用 |
rw | 可讀,可寫,不能執行。 |
rx | 可讀,可執行,不能寫。 |
wx | 可寫,普通使用者可寫,不可讀,也不可執行。 |
rwx | 可讀,可寫,可執行。 |
注:檔案的rwx,只能針對檔案內容,如果想要刪除,或者移動,那麼跟檔案所在目錄的許可權有關。
對目錄的影響
目錄許可權 | 影響 |
---|---|
r | 只能看到目錄名內容不能看到詳細資訊,不能移動檔案,不能進入目錄 |
rx | 可以看到檔案的詳細資訊,不能移動刪除。 |
w | 沒什麼卵用 |
rw | 可以檢視目錄下的檔案,不能檢視詳細資訊;但是不能刪除,不能移動,不能拷貝。 |
wx | 可以建立,可以刪除,不能檢視 |
rwx | rwx:刪除檔案,建立檔案,移動檔案,拷貝檔案,檢視 |
x | x:只能進入目錄 |
chown # 的使用方法
-R 遞迴,把子目錄的檔案也更改。
chown root.root /zls
chown root:root /zls
chown .root /zls
chown :root /zls
chown root. /zls
chown root: /zls