linux文件或目錄權限、權限字符轉爲權限值

1、字符的含義

當ll一個目錄時會有類似下面的輸出

[root@node2 ~]# ll /usr/             
total 112
dr-xr-xr-x.  2 root root 24576 Oct 13 23:14 bin
drwxr-xr-x.  2 root root     6 Apr 11  2018 etc
drwxr-xr-x.  2 root root     6 Apr 11  2018 games
drwxr-xr-x.  3 root root    23 Sep 26 08:55 include

第一列即文件或目錄的權限信息,具體含義如下

第一個字符:

d  目錄

-  普通文件

l  連接文件

剩下的9個字符

每3個一組,分別代表 屬主權限、屬組權限、其他用戶權限;每一組又分爲:

w  寫權限

r  讀權限

x  操作權限

2、把權限字符轉爲權限值

從第二個字符開始,每3個一組轉爲2進制,即:

字母  => 1

-       =>   0

例如上第一行目錄的權限就是二進制的101 101 101,即十進制的5 5 5,所以要給某目錄賦予同樣的權限就可以用如下命令:

chmod 555 /path

 

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