日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

umask及文件默认和原始权限说明

發布時間:2025/3/21 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 umask及文件默认和原始权限说明 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

umask作用:設置了用戶創建文件的默認權限。是權限的補碼,一般在/etc/profile、$ [HOME]/.bash_profile$[HOME]/.profile中設置umask值。

查看umask值:

[root@localhost test]# umask

0022

文件的原始權限是666,目錄的原始權限是777.

root用戶文件的默認權限是644,目錄文件的默認權限是755.root的默認umask022.

默認權限(文件或目錄創建出來后的權限) =原始權限+umask(反掩碼)

計算方法是:umask取反后 與 原始權限 相與得出結果.

查看umask值命令:直接 umask 即可. 若改為001,修改時直接 umask ?0001即可.

計算過程:022----000 010 010? ?---取反---111 101? 101?

?666 ----110 110 110? ? ? ?777 ---111 111 111

? ? ? ? ? ? ? 111 101? 101? ? ? ? ? ? ? ? ??111 101? 101?

---------------------------------------------------------------------------

? ? ? ? ? ? ? 110 100 100? (644)? 111 101? 101(755)

修改umask的值:

[root@localhost test]# umask 0011

[root@localhost test]# umask

0011

[root@localhost test]# touch heihei

[root@localhost test]# mkdir hei

[root@localhost test]# ll heihei?

-rw-rw-rw- 1 root root 0 Oct? 3 23:23 heihei? ? ? ? ?---修改umaks后發現普通文件默認權限是666

[root@localhost test]# ll -d hei

drwxrw-rw- 2 root root 6 Oct? 3 23:23 hei? ? ? ? ---修改umaks后發現目錄文件默認權限時755

算法:011? ?----000 001 001? --取反-- 111 110 110

?666 ----110 110 110? ? ? 777 ---111 111 111

? ? ? ? ? ?111 110 110? ? ? ? ? ?111 110 110

----------------------------------------------------

? ? ? ?110 110 110? (666)? 111 110 110(755)

?

?

??

?

轉載于:https://www.cnblogs.com/lbg-database/p/10109974.html

總結

以上是生活随笔為你收集整理的umask及文件默认和原始权限说明的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。