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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

【Linux】一步一步学Linux——umask命令(111)

發(fā)布時間:2024/4/21 linux 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Linux】一步一步学Linux——umask命令(111) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

00. 目錄

文章目錄

    • 00. 目錄
    • 01. 命令概述
    • 02. 命令格式
    • 03. 常用選項
    • 04. 參考示例
    • 05. 總結(jié)
    • 06. 附錄

01. 命令概述

umask命令用來設(shè)置限制新建文件權(quán)限的掩碼。當新文件被創(chuàng)建時,其最初的權(quán)限由文件創(chuàng)建掩碼決定。用戶每次注冊進入系統(tǒng)時,umask命令都被執(zhí)行, 并自動設(shè)置掩碼mode來限制新文件的權(quán)限。用戶可以通過再次執(zhí)行umask命令來改變默認值,新的權(quán)限將會把舊的覆蓋掉。

02. 命令格式

語法格式:umask [參數(shù)] [權(quán)限掩碼]

03. 常用選項

-S:以字符的形式顯示當前創(chuàng)建文件的默認權(quán)限。 -p:帶umask開頭以數(shù)字的形勢顯示當前掩碼

04. 參考示例

4.1 查看當前用戶權(quán)限掩碼

[deng@itcast test]$ umask 0002 [deng@itcast test]$

4.2 以字母的形勢顯示新文件默認權(quán)限

[deng@itcast test]$ umask -S u=rwx,g=rwx,o=rx [deng@itcast test]$

4.3 帶umask開頭以數(shù)字的形勢顯示當前掩碼

[deng@itcast test]$ umask -p umask 0002 [deng@itcast test]$

4.4 設(shè)置當前權(quán)限掩碼0022

[deng@itcast test]$ umask 0022 [deng@itcast test]$ umask 0022 [deng@itcast test]$

4.5 字母法方式設(shè)置權(quán)限掩碼

[deng@itcast test]$ umask u=,g=w,o=rwx [deng@itcast test]$ umask 0750 [deng@itcast test]$

利用umask命令可以指定哪些權(quán)限將在新文件的默認權(quán)限中被刪除。例如,可以使用上面的命令創(chuàng)建掩碼,使得組用戶的寫權(quán)限,其他用戶的讀、寫和執(zhí)行權(quán)限都被取消。

應(yīng)注意:操作符“=”在umask命令和chmod命令中的作用恰恰相反。在chmod命令中,利用它來設(shè)置指定的權(quán)限,而其余權(quán)限則被刪除;但是在umask命令中,它將在原有權(quán)限的基礎(chǔ)上刪除指定的權(quán)限。

不能直接利用umask命令創(chuàng)建一個可執(zhí)行的文件,用戶只能在其后利用chmod命令使它具有執(zhí)行權(quán)限。假設(shè)執(zhí)行了命令umask u=, g=w, o=rwx,雖然在命令行中,沒有刪去文件主和組用戶的執(zhí)行權(quán)限,但默認的文件權(quán)限還是640(即 rw-r-----),而不是750(rwxr-x—)。但是,如果創(chuàng)建的是目錄或者通過編譯程序創(chuàng)建的一個可執(zhí)行文件,將不受此限制。在這種情況 下,會設(shè)置文件的執(zhí)行權(quán)限。

也可以使用八進制數(shù)值來設(shè)置mode。由于在umask中所指定的權(quán)限是要從文件中刪除的,所以,如果該文件原來的初始化權(quán)限是777,那么執(zhí)行命令umask 022以后,該文件的權(quán)限將變?yōu)?55:如果該文件原來的初始化權(quán)限是666,那么該文件的權(quán)限將變?yōu)?44。

05. 總結(jié)

06. 附錄

參考:【Linux】一步一步學(xué)Linux系列教程匯總

總結(jié)

以上是生活随笔為你收集整理的【Linux】一步一步学Linux——umask命令(111)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。