st_mode | 意義 |
---|---|
S_IRUSR | 用戶-讀 |
S_IWUSR | 用戶-寫 |
S_IXUSR | 用戶-執行 |
S_IRGRP | 組-讀 |
S_IWGRP | 組-寫 |
S_IXGRP | 組-執行 |
S_IROTH | 其餘-讀 |
S_IWOTH | 其餘-寫 |
S_IXOTH | 其餘-執行 |
注意點
code
咱們用名字
打開任一類型的文件時,對該名字中包含的每個目錄
,包括它可能隱含的當前工做目錄,都應具有可執行權限
例如:當咱們打開/usr/include/stdio.h
,須要對/
,/usr
,/usr/include
具備執行權限。而後對於該文件自己的權限,須要取決於以何種方式打開它(只讀,讀-寫等)io
搜索位
目錄的讀權限
和可執行權限
的意義是不一樣的。對於目錄
的讀權限,讀權限容許咱們讀目錄,獲取目錄的文件名列表;而目錄的可執行權限,是當一個目錄的是一個文件名的一個組成部分時,使咱們能夠經過該目錄。table