摘要:本文主要學習了Linux中修改文件權限的命令。學習
chown命令,主要用於修改文件(或目錄)的全部者,除此以外,這個命令也能夠修改文件(或目錄)的所屬組。spa
當只須要修改擁有者時,可以使用以下chown命令的基本格式:code
1 [root@localhost ~]# chown [選項] 全部者 文件或目錄
若是須要同時更改全部者和所屬組,chown命令的基本格式爲:blog
1 [root@localhost ~]# chown [選項] 全部者:所屬組 文件或目錄
1 -R:表示連同子目錄中的全部文件一塊兒更改。
1 [root@localhost ~]# ls -l 2 總用量 4 3 -rw-------. 1 root root 1202 7月 3 16:18 anaconda-ks.cfg 4 -rw-rw-r--. 1 sam sam 0 7月 11 09:50 test 5 [root@localhost ~]# chown root:root test 6 [root@localhost ~]# ls -l 7 總用量 4 8 -rw-------. 1 root root 1202 7月 3 16:18 anaconda-ks.cfg 9 -rw-rw-r--. 1 root root 0 7月 11 09:50 test 10 [root@localhost ~]#
chgrp命令用於修改文件(或目錄)的所屬組。class
1 [root@localhost ~]# chgrp [選項] 所屬組 文件或目錄
1 -R:表示連同子目錄中的全部文件一塊兒更改。
1 [root@localhost ~]# ls -l 2 總用量 4 3 -rw-------. 1 root root 1202 7月 3 16:18 anaconda-ks.cfg 4 -rw-rw-r--. 1 sam sam 0 7月 11 09:50 test 5 [root@localhost ~]# chgrp root test 6 [root@localhost ~]# ls -l 7 總用量 4 8 -rw-------. 1 root root 1202 7月 3 16:18 anaconda-ks.cfg 9 -rw-rw-r--. 1 sam root 0 7月 11 09:50 test 10 [root@localhost ~]#
chmod命令能夠修改文件的訪問權限。test
1)使用數字修改文件權限權限
Linux系統中,文件的基本權限由九個字符組成,權限有三種,使用數字來表明各個權限,各個權限與數字的對應關係以下:語法
1 r:4 2 w:2 3 x:1
因爲這九個字符分屬三類用戶,所以每種用戶身份包含三個權限(rwx),經過將三個權限對應的數字累加,最終獲得的值便可做爲每種用戶所具備的權限。di
使用數字修改文件權限的基本語法以下:文件
1 [root@localhost ~]# chmod [選項] 權限值 文件名
2)使用字母修改文件權限
既然文件的基本權限就是三種用戶身份(全部者、所屬組和其餘人)搭配三種權限(rwx),chmod命令中用u、g、o分別表明三種身份而且用a表示所有的身份,用+、-、=表示添加、移除、設置權限,另外,chmod命令仍使用r、w、x分別表示讀、寫、執行權限。
使用字母修改文件權限的基本語法以下:
1 [root@localhost ~]# chmod [ugoa] [+-=] [rwx] 文件名
1 -R:表示連同子目錄中的全部文件一塊兒更改。
1 [root@localhost ~]# ls -l 2 總用量 4 3 -rw-------. 1 root root 1202 7月 3 16:18 anaconda-ks.cfg 4 -rw-rw-r--. 1 root root 0 7月 11 09:50 test 5 [root@localhost ~]# chmod 644 test 6 [root@localhost ~]# ls -l 7 總用量 4 8 -rw-------. 1 root root 1202 7月 3 16:18 anaconda-ks.cfg 9 -rw-r--r--. 1 root root 0 7月 11 09:50 test 10 [root@localhost ~]# chmod g+w test 11 [root@localhost ~]# ls -l 12 總用量 4 13 -rw-------. 1 root root 1202 7月 3 16:18 anaconda-ks.cfg 14 -rw-rw-r--. 1 root root 0 7月 11 09:50 test 15 [root@localhost ~]#