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

        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號
        主站蜘蛛池模板: 欧美精品色精品一区二区三区| 亚洲国产精品高清久久久| 精品人妻少妇嫩草AV无码专区 | 99re热这里只有精品视频中文字幕| 精品久久久久国产免费| 国产小视频国产精品| 亚洲国产精品无码久久| 国产精品亚洲综合专区片高清久久久| 国产精品熟女高潮视频| 亚洲av午夜成人片精品电影| 成人精品一区二区三区在线观看| 热re99久久精品国99热| 日韩在线精品一二三区| 国产精品无码专区在线观看| 成人久久精品一区二区三区| 久久久精品人妻一区二区三区四| 日本一区二区三区精品国产 | 国产欧美在线观看精品一区二区| 日韩精品www| 国产伦精品一区二区三区女 | 久久91精品综合国产首页| 久久国产成人精品麻豆| 精品9E精品视频在线观看 | 国产精品亚洲片在线va| 国精品无码一区二区三区在线 | 欲帝精品福利视频导航| 亚洲精品一二区| 国产精品18久久久久久vr| 国产午夜精品一区二区三区 | 国产叼嘿久久精品久久| 亚洲精品一二区| 51国偷自产精品一区在线视频| 999国内精品永久免费观看| 久久精品国产亚洲av高清漫画 | 在线精品亚洲| 亚洲AV永久无码精品一区二区 | 欧美亚洲国产精品第一页| 国产精品手机在线| 久久精品国产99国产电影网| 国产精品一级香蕉一区| 久久久久免费精品国产|