久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

linux中umask指的是什么

178次閱讀
沒有評論

共計 1027 個字符,預計需要花費 3 分鐘才能閱讀完成。

本篇內容介紹了“l(fā)inux 中 umask 指的是什么”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓丸趣 TV 小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

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

本教程操作環(huán)境:linux5.9.8 系統(tǒng)、Dell G3 電腦。

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

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

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

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

原因:

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

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

用戶掩碼作用

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

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

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

查看與修改默認掩碼

查看用戶掩碼:

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

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

umask 0000

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

“l(fā)inux 中 umask 指的是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注丸趣 TV 網站,丸趣 TV 小編將為大家輸出更多高質量的實用文章!

正文完
 
丸趣
版權聲明:本站原創(chuàng)文章,由 丸趣 2023-08-03發(fā)表,共計1027字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發(fā)布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 富阳市| 正定县| 宁城县| 工布江达县| 宁强县| 武宣县| 泗洪县| 绵阳市| 尚义县| 榕江县| 夏津县| 崇仁县| 南丹县| 林芝县| 右玉县| 德兴市| 白朗县| 吉木萨尔县| 文昌市| 娄底市| 得荣县| 阿拉尔市| 阜新市| 阿拉善右旗| 嘉兴市| 天长市| 法库县| 玛沁县| 廉江市| 富裕县| 西吉县| 赣州市| 黄骅市| 佛冈县| 台东市| 张家口市| 名山县| 于田县| 枣强县| 秦皇岛市| 成武县|