文件的默認權限:umask
阿新 • • 發佈:2017-06-17
通過 detail 返回 inux 查看 work roo lan 全部
linux下當我們新建一個文件和文件夾時,該文件和文件夾的默認權限是什麽? 通過umask命令來查看:
文件: 文件一般為數據記錄,不須要運行(x)權限, 即 -rw-rw-rw-,最大為666. 文件夾: 文件夾的x權限表示用戶是否能進入, 默認應該全部權限打開, 即 drwxrwxrwx, 為777權限。
文件權限: 為最大權限減去umask權限 666 - 002 = (-rw-rw-rw-)- ( --------w-) = -rw-rw-r-- = 664
文件夾權限: 777 - 002 = (drwxrwxrwx)- ( d-------w-) = drwxrwxr-x = 775
一般root賬號的umask為022, 一般用戶為002.保留同組用戶的寫入權限。
地址:http://blog.csdn.net/yonggang7/article/details/31025973
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.保留同組用戶的寫入權限。
地址:http://blog.csdn.net/yonggang7/article/details/31025973
文件的默認權限:umask