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目錄的權限爲:數據
- 對用戶可讀可寫:4(讀取)+ 2(寫入)= 6 ;
- 對用戶組可讀可執行:4(讀取)+ 1(執行)= 5 ;
- 對其餘用戶僅可讀: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) 每一個人都有讀寫和執行的權限