學習筆記八

文件或目錄權限chmod

首先,命令ls -l可以查看文件詳細信息,第一列的第一個字符表示文件類型,剩餘的九位表示文件權限,與文件的所有者和所屬組有關,其中第一個三位rw-(是否可寫r、是否可讀w、是否可執行x)表示文件所有者權限,第二個三位r--表示文件所屬組權限,第三個三位表示其他用戶對文件的權限。

845c768ce613436e6568806b292b66a5.png-wh_

權限也可以用數字表示,r=4,w=2,x=1,rwx=4+2+1=7

14aa91abda24c69ae7299b17cab61f3e.png-wh_

然後介紹命令chmod(change mode)就是更改權限,數字700就代表rwx------,示例如下:

ab581dc90c9f738c7dab8124790ff463.png-wh_

595015cd89ed9d3909b75bdbd57d6573.png-wh_

其中,第一列最後一位的點表示文件受制於selinux,如果關閉selinux,並更改配置文件# vi /etc/selinux/config,再創建新的文件,最後一位的點就不會再出現

ad65e74c4b5569689c73bd25b87b1f25.png-wh_

命令chmod -R,表示將目錄以及目錄下的子目錄和文件批量更改權限

918f27dcd4c383679b93625a97f25892.png-wh_

命令chmod也可以這樣,# chmod u=rwx,g=r,o=r aming2,如果a+x表示所有權限a+x,

b1801caf471f4d616d8030a02631ba4c.png-wh_

1eb6954a7cae9dbaba20867f0539919c.png-wh_

更改所有者和所屬組chown

命令chwon(change owner)更改文件所有者,命令chgrp(change group)更改文件所屬組

3720d97dc7246d16ea2adff91b649a21.png-wh_

命令chown也可以這樣用,在用戶和組之間用冒號,就可以同時更改所有者和所屬組;或者將前面的所有者去掉,可以只更改文件所屬組

d35238fc8e2d8ce68a7fc3150a38c5f6.png-wh_

0e3cb117cdce6f85647886e9a38978bd.png-wh_

命令chown -R也可以批量更改目錄以及目錄下的子目錄和文件的所有者和所屬組

8131c63242f62a873043a02ac63e512d.png-wh_

umask

umask決定默認的文件和目錄的權限,系統root用戶的umask值默認是0022,通過umask值可以確定文件和目錄的權限是什麼;用法是umask xxx(3個X代表3個數字)

1e6de65efb302f967ed7f982bb53726b.png-wh_

若用戶建立普通文件,預設沒有可執行權限,只有r、w兩個權限,最大值爲666(-rw-rw-rw-)

若用戶建立目錄,預設所有權限開放,即777(drwxrwxrwx)

所以,目錄的權限爲rwxrwxrwx - ----w---w-=rwxr-xr-x(755)

普通文件的權限爲rw-rw-rw- - ----w---w-=rw-r--r--(644)

145c27b5d0f798241b5bf338f7ef8b19.png-wh_

注意,這裏不能用數字減,應該是九位權限位減,還有- - r,- - w,- - x結果都是-

隱藏權限 chattr lsattr

命令chattr(change attrbute)表示更改屬性,格式:chattr [+-=][Asaci][文件或者目錄名],其中+、-和=分別表示增加、減少和設定。

A:增加該屬性後,表示文件或目錄的atime將不可修改。
s:增加該屬性後,會將數據同步寫入磁盤中。
a(常用):增加該屬性後,表示只能追加不能刪除,非root用戶不能設定該屬性。
c:增加該屬性後,表示自動壓縮該文件,讀取時會自動解壓。
i(常用):增加該屬性後,表示文件不能刪除,重命名,設定鏈接,寫入以及新增數據。

9772db3ed2008002689b708334236de0.png-wh_

de07a98aabd850b5aefe42e71bc20f63.png-wh_

命令lsattr(list attribute)查看文件和目錄的特殊權限,格式lsattr [-aR] [文件/目錄名]

-a:類似於ls的-a選項,即連同隱藏文件一同列出

-R:連同子目錄的數據一同列出

e13c321f1bd06ed1cc64a41ca2227e78.png-wh_

9214e63c209217b41ccd3cc4dc058fa3.png-wh_



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章