Linux文件和目錄的權限

Linux中文件或目錄的權限是什麼

文件的三種權限

  • 文本讀文件內容(r);
  • 寫數據到文件(w);
  • 做爲命令執行文件(x)。

目錄的三種權限

  • 讀包含在目錄中的文件名稱(r);
  • 寫信息到目錄中去(增長和刪除索引點的連結,w);
  • 搜索目錄(能用該目錄名稱做爲路徑名去訪問它所包含的文件和子目錄,x)。

chmod命令解析

chmod 用3個數字來表達對 用戶(文件或目錄的全部者,通常爲文件的建立者), 用戶組(當某個用戶建立了一個文件後,這個文件的所在組就是該用戶所在的組)和 其餘用戶 的權限,例如:索引

**chmod 777 /home/user ** 注:僅把/home/user目錄的權限設置爲rwxrwxrwxtest

**chmod -R 777 /home/user ** 注:表示將整個/home/user目錄與其中的文件和子目錄的權限都設置爲rwxrwxrwx搜索

具體以下:權限

  • 讀取----用數字 4 表示;
  • 寫入----用數字 2 表示;
  • 執行----用數字 1 表示。

按照規則,如你想設置/test目錄的權限爲:數據

  1. 對用戶可讀可寫:4(讀取)+ 2(寫入)= 6 ;
  2. 對用戶組可讀可執行:4(讀取)+ 1(執行)= 5 ;
  3. 對其餘用戶僅可讀:4(讀取);

這樣就能夠用命令: chmod 654 /test文件

幾種經常使用權限實例

  • -rw------- (600) 只有全部者纔有讀和寫的權限
  • -rw-r--r-- (644) 只有全部者纔有讀和寫的權限,組羣和其餘人只有讀的權限
  • -rwx------ (700) 只有全部者纔有讀,寫,執行的權限
  • -rwxr-xr-x (755) 只有全部者纔有讀,寫,執行的權限,組羣和其餘人只有讀和執行的權限
  • -rwx--x--x (711) 只有全部者纔有讀,寫,執行的權限,組羣和其餘人只有執行的權限
  • -rw-rw-rw- (666) 每一個人都有讀寫的權限
  • -rwxrwxrwx (777) 每一個人都有讀寫和執行的權限
相關文章
相關標籤/搜索