站長資訊網
最全最豐富的資訊網站

linux umask是什么

umask是linux中的一個命令,用于為用戶文件創建權限掩碼,語法“umask [-S][權限掩碼]”;其中,“權限掩碼”是由3個八進制的數字所組成,將現有的存取權限減掉權限掩碼后,即可產生建立文件時預設的權限。

linux umask是什么

本教程操作環境:linux5.9.8系統、Dell G3電腦。

umask(user file-creatiopn mode mask)是linux中的一個命令,用于指定在建立文件時預設的權限掩碼。

umask命令可確定要在創建的任何文件或者目錄上設置的默認權限

umask命令為用戶文件創建掩碼,,是創建文件或文件夾時默認權限的基礎。通常我們可以使用chmod修改linux中文件的權限.umask的作用與chmod的效果相反,具體看下面。

若沒有文件掩碼時,文件的默認權限為0666,文件夾的默認權限為0777。

原因:

  • 創建文件一般是用來讀寫,所以默認情況下所有用戶都具有讀寫權限,但是沒有可執行權限,所以文件創建的默認權限為0666

  • 而文件夾的x權限表示的是打開權限,所以這個權限必須要有,所以文件夾的默認權限為0777。

用戶掩碼作用

上述的權限是在沒有umask情況下的默認權限。但是系統為了保護用戶創建文件和文件夾的權限,此時系統會有一個默認的用戶掩碼(umask),大多數的Linux系統的默認掩碼為022。用戶掩碼的作用是用戶在創建文件時從文件的默認權限中去除掩碼中的權限。所以文件創建之后的權限實際為:

#文件創建權限 默認權限(文件0666,文件夾0777)-umask

所以在用戶不修改umask的情況下,創建文件的權限為:0666-0022=0644。創建文件夾的權限為:0777-0022=0755

查看與修改默認掩碼

查看用戶掩碼:

#以數字方式查看掩碼 umask # 以符號形式查看掩碼 umask -S

可以使用umask命令直接修改掩碼。

umask 0000

上述方法修改的掩碼只在當前tty中生效.若要全局生效,可以講umask值寫在/etc/profile或者.bashrc中

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国产精品18久久久久久vr| 日韩毛片人妻久久蜜桃传媒| 国产av一区二区三区日韩| 欧洲精品一区二区三区在线观看| 日韩精品亚洲aⅴ在线影院| 亚洲国产日产无码精品| 亚洲国产成人精品无码区在线观看 | 亚洲午夜精品第一区二区8050| 国产在线精品99一卡2卡| 人妻互换精品一区二区| 国产精品视频分类一区| 亚洲国产高清在线精品一区| 亚洲欧美日韩中文高清www777| 国内精品久久久久久久久蜜桃| 精品少妇人妻AV无码专区不卡| 成人精品一区二区户外勾搭野战| 久久66热人妻偷产精品9| 日韩精品无码AV成人观看| 久久国产精品张柏芝| 久久精品岛国av一区二区无码| 久久99精品国产麻豆宅宅 | 久久精品国产免费观看| 97精品人人妻人人| 久久亚洲精品无码AV红樱桃| 人妻精品久久无码专区精东影业| 久久99精品福利久久久| 亚洲AV日韩精品久久久久久| 久久国产精品亚洲一区二区| 久久精品人人槡人妻人人玩| 久久久久国产精品免费看| 熟妇无码乱子成人精品| 热re99久久精品国99热| 久久精品国产精品亚洲毛片| 91精品啪在线观看国产91九色| 91精品啪在线观看国产91九色| 亚洲国产精品人久久电影 | 污污网站国产精品白丝袜| 午夜三级国产精品理论三级| 国产精品成人一区二区| 精品偷自拍另类在线观看丰满白嫩大屁股ass| 亚洲精品一级无码中文字幕|