Unix高級編程之文件權限

1.訪問權限表

st_mode 意義
S_IRUSR 用戶-讀
S_IWUSR 用戶-寫
S_IXUSR 用戶-執行
S_IRGRP 組-讀
S_IWGRP 組-寫
S_IXGRP 組-執行
S_IROTH 其餘-讀
S_IWOTH 其餘-寫
S_IXOTH 其餘-執行

注意點code

  1. 咱們用名字打開任一類型的文件時,對該名字中包含的每個目錄,包括它可能隱含的當前工做目錄,都應具有可執行權限
    例如:當咱們打開/usr/include/stdio.h,須要對/,/usr,/usr/include具備執行權限。而後對於該文件自己的權限,須要取決於以何種方式打開它(只讀,讀-寫等)io

  2. 目錄的執行權限位常被稱爲搜索位
  3. 目錄的讀權限可執行權限的意義是不一樣的。對於目錄的讀權限,讀權限容許咱們讀目錄,獲取目錄的文件名列表;而目錄的可執行權限,是當一個目錄的是一個文件名的一個組成部分時,使咱們能夠經過該目錄。table

相關文章
相關標籤/搜索