1. 文件的默認權限
Linux下當我們新建一個文件和目錄時,該文件和目錄的默認權限是什麼?
通過umask命令來查看:
$ umask
0002
$ umask -S
u=rwx,g=rwx,o=rx
權限我們知道有r, w, x三種,umask返回4位的數字,第一位是特殊權限,先看後三位。
002權限表示 --------w-
通過-S參數,以符號類型顯示。
2. 文件與目錄權限
文件:
文件一般為數據記錄,不需要執行(x)權限, 即 -rw-rw-rw-,最大為666.
目錄:
目錄的x權限表示用戶能否進入, 默認應該所有權限打開, 即 drwxrwxrwx, 為777權限。
3. 用戶默認權限計算
文件權限:
為最大權限減去umask權限
666 - 002 = (-rw-rw-rw-)- ( --------w-) = -rw-rw-r-- = 664
目錄權限:
777 - 002 = (drwxrwxrwx)- ( d-------w-) = drwxrwxr-x = 775
$ touch a
$ mkdir b
$ ll
-rw-rw-r-- 1 work work 0 Jun 15 18:59 a
drwxrwxr-x 2 work work 4096 Jun 15 19:00 b
一般root賬號的umask為022,
一般用戶為002.保留同組用戶的寫入權限。
--------------------------------------分割線 --------------------------------------
Linux 用戶管理常用命令 http://www.linuxidc.com/Linux/2013-05/84734.htm
Linux用戶、組的管理常用到的命令介紹 http://www.linuxidc.com/Linux/2013-05/84989.htm
Linux_用戶、組和權限問題 http://www.linuxidc.com/Linux/2013-12/94358.htm
Linux 的用戶和組命令 http://www.linuxidc.com/Linux/2013-05/83950.htm
Linux的用戶與權限管理 http://www.linuxidc.com/Linux/2013-02/78955.htm
--------------------------------------分割線 --------------------------------------