linux檔案目錄預設許可權 詳解

2022-10-07 07:54:10 字數 920 閱讀 8851

1、檔案的預設許可權是沒有x的,即檔案的最大預設許可權為666(-rw-rw-rw)

2、由於進入目錄和目錄的x許可權有關,故目錄的最大預設許可權為777(drwxrwxrwx)

檢視預設許可權需要使用umask命令:

[123@123 ~]$ umask           //數字方式顯示

0022

[123@123 ~]$ umask -s        //符號方式顯示

u=rwx,g=rx,o=rx以數字正規化顯示有4個數字,只看後3個即可,第乙個為特殊許可權使用

[123@123 ~]$ touch test1

[123@123 ~]$ ls -al test1

-rw-r--r-- 1 123 1awfza23 0 05-20 14:46 test1[dhcp2@lcdmp2 ~]$ mkdir test2

drwxr-xr-x  2 dhcp2 dhcp2 4096 05-20 14:46 test2

修改預設許可權程式設計客棧:

umask xyz(umask指定的是預設值需要減掉的許可權,x為owner需要去掉的許可權,y為group需要去掉的許可權,z為other需要去掉的許可權)

r -> 4,w -> 2,x -> 1,檔案的預設值為-rw-rw-rw,如果需要檔案的預設許可權為-rw-rw---,則需要在原許可權的基礎上減去other的rw許可權,即減去r + w =6

umask 006

[123@123 ~]$ umask 006

[123@123 ~]$ touch test3

[123@123 ~程式設計客棧www.cppcns.com]$ ls -al test3

-rw-rw---- 1 dhcp2 dhcp2 程式設計客棧0 05-20 15:01 test3

本文標題: linux檔案目錄預設許可權(詳解)

本文位址:

linux修改檔案 目錄的預設許可權

在unix或者linux中,每建立乙個檔案或者目錄時,這個檔案或者目錄都具有乙個預設的許可權,比如目錄755,檔案644,那麼這些預設許可權是怎麼控制的呢?答案是 umask 許可權掩碼。一般預設的umask值為022,其最終效果就是新建立的目錄許可權為755,檔案許可權為644。所以只要修改了使用...

設定linux檔案和目錄預設許可權

對於linux檔案系統中,檔案的最大許可權應該是666,針對目錄最大的是777 因為目錄必須要有x才能進入 umask user的反掩碼 的值的作用是,設定使用者環境下,建立檔案或者目錄的許可權控制。一般umask的值是在 etc profile 檔案中定義的,使用者登入必須會讀取這個檔案,所以一般...

Linux檔案和目錄許可權詳解

linux中許可權是很基礎也很重要的概念,相信大家對此都不陌生,但是檔案的許可權和目錄的許可權是有所區別的。以下摘自私房菜 x execute 該檔案具有可以被系統執行的許可權。那個可讀 r 代表讀取檔案內容是還好了解,那麼可執行 x 呢?這裡你就必須要小心啦!因為在windows底下乙個檔案是否具...