歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux文件的默認權限:umask

Linux文件的默認權限:umask

日期:2017/2/28 14:30:42   编辑:Linux教程

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

--------------------------------------分割線 --------------------------------------

Copyright © Linux教程網 All Rights Reserved