校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 詳解linux下umask的使用

詳解linux下umask的使用

熱門標簽:虛假地圖標注 地圖標注黃河的位置 承德地圖標注公司 濮陽好的聯通400電話申請 400電話號碼辦理多少錢 靈圖uu電子寵物店地圖標注 地圖標注如何改成微信號 山東企業外呼系統公司 百度地圖標注公司位置要多少錢

最近開始學習linux ,看完馬哥的linux課程關于umask的這個部分, 寫這篇博客希望加深下我對umask的理解 和對umask不太清楚的博友一些幫助。

1 umask 是什么

當我們登錄系統之后創建一個文件是會有一個默認權限的,那么這個權限是怎么來的呢?這就是umask干的事情。umask用于設置用戶創建文件或者目錄的默認權限,umask設置的是權限的“補碼”,而我們常用chmod設置的是文件權限碼。一般在/etc/profile,HOME/.bashprofile或者HOME/.profile中設置umask值。

2 umask是用來做什么的

默認情況下的umask值是022(可以用umask命令查看),此時你建立的文件默認權限是644(6-0,6-2,6-2),建立的目錄的默認 權限是755(7-0,7-2,7-2),可以用ls -l驗證一下, 現在應該知道umask的用途了吧,它是為了控制默認權限的。

[root@bogon test]# id
uid=0(root) gid=0(root) groups=0(root) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
[root@bogon test]# umask
0022
[root@bogon test]# touch a.txt
[root@bogon test]# ls -l
total 0
-rw-r--r--. 1 root root 0 Jul 3 00:40 a.txt
[root@bogon test]# mkdir b
[root@bogon test]# ls -l
total 0
-rw-r--r--. 1 root root 0 Jul 3 00:40 a.txt
drwxr-xr-x. 2 root root 6 Jul 3 00:41 b

從上面可以看到, root 的umask是022(第一個0 代表特殊權限位,這里先不考慮), 創建的文件默認權限是644,創建的目錄是755。

3 基本權限講解

講解umask的使用之前, 需要先講解下文件的基本權限

linux文件權限

  r w x
文件  可以查看文件內容  可以修改文件  可以把文件啟動為一個運行的程序
目錄  可以ls查看目錄中的文件名  可以在目錄中創建或者刪除文件(只有w權限沒法創建,需要x配合)  可以使用cd 進入這個目錄ls-l顯示目錄內文件的元數據的信息

4 umask計算權限

對于文件和目錄來說, 最大的權限其實都是777,但是執行權限對于文件來說,很可怕,而對目錄來說執行權限是個基本權限。所以默認目錄的最大權限是777,而文件的默認最大權限就是666。

對于root用戶的umask=022這個來說,777權限二進制碼就是(111)(111)(111),022權限二進制碼為(000)(010)(010)。

  • 所有權限二進制的1:代表有這個權限
  • umask二進制1:代表要去掉這個權限,不管你原來有沒有權限,你最終一定沒有這個權限。
  • umask二進制的0:代表我不關心對應位的權限,你原來有權限就有權限,沒有就沒有, 我不影響你。

umask為002的文件默認權限計算方法

  所有者 r 所有者 w 所有者 x 所在組 r 所在組 w 所在組 x 其他 r 其他 w 其他 x 
所有權限777 1 1 1 1 1 1 1 1 1
umask掩碼002 0 0 0 0 1 0 0 1 0
計算后的值 1 1 1 1 0 1 1 0 1

umask為002的目錄默認權限計算方法

  所有者 r 所有者 w 所有者 x 所在組 r 所在組 w 所在組 x 其他 r 其他 w 其他 x 
所有權限666 1 1 0 1 1 0 1 1 0
umask掩碼002 0 0 0 0 1 0 0 1 0
計算后的值 1 1 0 1 0 0 1 0 0

umask為023的目錄默認權限計算方法

  所有者 r 所有者 w 所有者 x 所在組 r 所在組 w 所在組 x 其他 r 其他 w 其他 x 
所有權限777 1 1 1 1 1 1 1 1 1
umask掩碼023 0 0 0 0 1 0 0 1 1
計算后的值 1 1 1 1 0 1 1 0 0

umask為023的文件默認權限計算方法

  所有者 r 所有者 w 所有者 x 所在組 r 所在組 w 所在組 x 其他 r 其他 w 其他 x 
所有權限666 1 1 0 1 1 0 1 1 0
umask掩碼023 0 0 0 0 1 0 0 1 1
計算后的值 1 1 0 1 0 0 1 0 0

上面就是一個umask的正常計算過程,但是這樣實在是太麻煩了。我們使用如下的簡單的方法快速計算。

  1. 對于目錄,直接使用777-umask即可,就得到了最終結果。
  2. 對于文件,先使用666-umask。
    1. 如果對應位上為偶數:最終權限就是這個偶數值。
    2. 如果上面的對應為上有奇數,就對應位+1。

上面的這個方法計算是非常方便的, 為何得到奇數要+1呢。

文件的最大權限是666,都是偶數,你得到奇數,說明你的umask有奇數啊,讀為4,寫為2,都是偶數,說明你有執行權限的。

就按照上面的umask=023為例,在計算其他用戶權限的時候6-3=3 ,6是讀寫,3是寫和執行,其實應該是讀寫權限減去讀權限的得到寫權限的,相當于我們多減去了一個執行權限。所以結果加1。

5 umask的修改

umask 的修改分2中, 臨時修改的和永久修改的

臨時修改:

[root@bogon test]# umask 023
[root@bogon test]# umask
0023
[root@bogon test]# 

永久修改:

可以編輯以下文件 添加umask=022。

交互式登陸的配置生效:

/etc/profile < /etc/profile.d/*.sh < ~/.bash_profile < ~/.bashrc </etc/bashrc 【/etc/bashrc的配置最有效 可以覆蓋前面的配置】

非交互登陸的配置生效:

~/.bashrc < /etc/bashrc  < /etc/profile.d/*.sh

6 常用umask

[root@bogon test]# umask 002
[root@bogon test]# umask
0002
[root@bogon test]# umask 022
[root@bogon test]# umask
0022

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:鷹潭 安康 樂山 泰安 上海 德宏 福州 淮安

巨人網絡通訊聲明:本文標題《詳解linux下umask的使用》,本文關鍵詞  詳解,linux,下,umask,的,使用,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解linux下umask的使用》相關的同類信息!
  • 本頁收集關于詳解linux下umask的使用的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    不卡影院免费观看| 91免费视频大全| 日韩伦理av电影| 日韩免费高清av| 99这里只有久久精品视频| 日本一区中文字幕 | 日韩一级片网址| 成人午夜免费av| 老司机一区二区| 亚洲国产精品久久人人爱蜜臀 | 成人动漫在线一区| 天堂成人免费av电影一区| 国产精品少妇自拍| 欧美一区二区三区在线电影| 91女人视频在线观看| 国产剧情一区在线| 爽好多水快深点欧美视频| 亚洲免费在线视频| 国产精品美女久久福利网站| 精品国免费一区二区三区| 7777女厕盗摄久久久| 色狠狠av一区二区三区| 丁香婷婷深情五月亚洲| 精品一区二区三区欧美| 日本特黄久久久高潮| 亚洲6080在线| 亚洲午夜电影在线| 亚洲精品中文在线| 国产精品色婷婷| 亚洲国产精品av| 欧美国产成人在线| 国产午夜精品福利| 久久精品夜色噜噜亚洲a∨| 日韩欧美成人激情| 91麻豆精品91久久久久久清纯| 91精品办公室少妇高潮对白| 一本一本大道香蕉久在线精品| 欧美福利电影网| 欧美午夜电影网| 欧美午夜电影网| 欧美日韩中文字幕一区二区| 欧美日韩综合在线| 欧美日韩国产综合视频在线观看| 日本韩国欧美国产| 91国偷自产一区二区使用方法| 91在线国产福利| 91色.com| 欧美午夜精品久久久| 欧美日韩国产在线观看| 91福利在线观看| 欧美天堂亚洲电影院在线播放| 欧美最猛性xxxxx直播| 在线一区二区三区四区五区 | 午夜av一区二区| 五月天亚洲婷婷| 日韩精品成人一区二区在线| 麻豆精品一区二区av白丝在线| 美女视频第一区二区三区免费观看网站| 天天爽夜夜爽夜夜爽精品视频| 丝袜美腿成人在线| 精品一区二区日韩| 高清国产一区二区三区| 99久久精品国产麻豆演员表| 日本韩国一区二区三区| 在线综合亚洲欧美在线视频| 日韩欧美一区二区免费| 久久久精品免费免费| 国产精品三级av在线播放| 亚洲图片你懂的| 亚洲va欧美va天堂v国产综合| 久久精品国产精品亚洲综合| 国产91丝袜在线18| 91久久国产综合久久| 7777精品伊人久久久大香线蕉的 | 亚洲欧美日韩久久精品| 亚洲一级二级三级| 韩国精品一区二区| 99久久久精品| 67194成人在线观看| 久久品道一品道久久精品| 亚洲色图19p| 蜜臀a∨国产成人精品| 成人福利在线看| 欧美肥妇bbw| 中文字幕亚洲成人| 日韩国产在线观看一区| 国产成人精品一区二区三区四区| 色综合色综合色综合色综合色综合| 91精品国产综合久久国产大片| 久久综合色播五月| 亚洲尤物视频在线| 国产美女av一区二区三区| 欧美中文字幕亚洲一区二区va在线| 日韩一区二区三区免费观看| 国产精品久久久久aaaa樱花| 视频一区视频二区中文字幕| 成人aaaa免费全部观看| 亚洲人成人一区二区在线观看| 日日嗨av一区二区三区四区| 丁香婷婷深情五月亚洲| 欧美一级爆毛片| 亚洲人成小说网站色在线| 韩国av一区二区| 欧美日韩一二三区| 国产精品久久久久久妇女6080 | 中文字幕在线观看一区二区| 日韩av二区在线播放| 91视频在线观看免费| 久久综合色之久久综合| 日本中文字幕一区二区视频| 色婷婷av一区二区三区软件| 中文字幕精品一区二区精品绿巨人 | 日韩视频一区二区三区| 亚洲人妖av一区二区| 极品美女销魂一区二区三区免费| 日本韩国视频一区二区| 亚洲国产岛国毛片在线| 国产真实乱对白精彩久久| 欧美日韩国产区一| 亚洲欧美色一区| 风流少妇一区二区| 精品人伦一区二区色婷婷| 午夜影院久久久| 在线视频一区二区三| 国产精品福利一区| 成人性生交大片免费看视频在线| 精品免费一区二区三区| 免费人成黄页网站在线一区二区 | 69堂成人精品免费视频| 亚洲在线免费播放| 91首页免费视频| 亚洲欧美在线aaa| av在线不卡免费看| 国产精品午夜久久| bt欧美亚洲午夜电影天堂| 国产日韩欧美a| 国产在线播放一区| 久久亚洲精精品中文字幕早川悠里 | 国产高清不卡一区| 久久综合久久综合九色| 精品一区二区在线视频| 欧美一区二区成人6969| 蜜臀av性久久久久蜜臀av麻豆 | 亚洲免费av高清| 91麻豆免费在线观看| 亚洲另类在线一区| 日本丶国产丶欧美色综合| 艳妇臀荡乳欲伦亚洲一区| 一本色道久久综合精品竹菊| 亚洲另类在线视频| 欧美视频完全免费看| 亚洲国产精品久久久久婷婷884| 欧美撒尿777hd撒尿| 天涯成人国产亚洲精品一区av| 欧美精品日韩一区| 日本成人超碰在线观看| 精品国产一区二区亚洲人成毛片 | 国产不卡高清在线观看视频| 欧美激情综合在线| 91在线你懂得| 午夜视频在线观看一区二区三区| 欧美一级二级三级蜜桃| 国产一区二区三区综合| 国产精品网站在线| 91老司机福利 在线| 午夜日韩在线电影| 精品国产91九色蝌蚪| 成人高清av在线| 亚洲丰满少妇videoshd| 欧美成人精品3d动漫h| 国产aⅴ综合色| 一区二区三区不卡在线观看| 欧美高清视频在线高清观看mv色露露十八| 蜜桃精品视频在线观看| 国产欧美一区二区在线| 在线观看亚洲一区| 激情五月婷婷综合网| 自拍偷拍亚洲综合| 88在线观看91蜜桃国自产| 国产美女久久久久| 亚洲综合男人的天堂| 亚洲精品一区二区三区福利| 色综合色综合色综合色综合色综合 | 自拍偷拍亚洲综合| 欧美一区二区三区电影| 成人久久18免费网站麻豆 | 国产人妖乱国产精品人妖| 色婷婷av一区| 国产精品一二三四| 亚洲国产精品尤物yw在线观看| 久久精品亚洲国产奇米99| 99精品欧美一区二区三区小说| 日本不卡中文字幕| 亚洲欧美综合在线精品| 日韩美女主播在线视频一区二区三区| 成人avav在线| 激情av综合网| 午夜欧美大尺度福利影院在线看| 中文字幕精品综合| 日韩欧美一区二区在线视频|