umask
1.作用
umask設(shè)置用戶文件和目錄的文件創(chuàng)建缺省屏蔽值,若將此命令放入profile文件,就可控制該用戶后續(xù)所建文件的存取許可
。它告訴系統(tǒng)在創(chuàng)建文件時不給誰存取許可。使用權(quán)限是所有用戶。
2.格式
umask [-p] [-S] [mode]
3.參數(shù)
-S:確定當前的umask設(shè)置。
-p:修改umask 設(shè)置。
[mode]:修改數(shù)值。
4.說明
傳統(tǒng)Unix的umask值是022,這樣就可以防止同屬于該組的其它用戶及別的組的用戶修改該用戶的文件。既然每個用戶都擁
有并 屬于一個自己的私有組,那么這種“組保護模式”就不在需要了。嚴密的權(quán)限設(shè)定構(gòu)成了Linux安全的基礎(chǔ),在權(quán)限上
犯錯誤是致命的。需要注意的 是,umask命令用來設(shè)置進程所創(chuàng)建的文件的讀寫權(quán)限,最保險的值是0077,即關(guān)閉創(chuàng)建文
件的進程以外的所有進程的讀寫權(quán)限,表示為 -rw-------。在~/.bash_profile中,加上一行命令umask 0077可以保證每次
啟動Shell后, 進程的umask權(quán)限都可以被正確設(shè)定。
5.應(yīng)用實例
umask -S
u=rwx,g=rx,o=rx
umask -p 177
umask -S
u=rw,g=,o=
上述5行命令,首先顯示當前狀態(tài),然后把umask值改為177,結(jié)果只有文件所有者具有讀寫文件的權(quán)限,其它用戶不能訪
問該文件。這顯然是一種非常安全的設(shè)置。
2015職稱計算機考試書PowerPoint2007中 .. 定價:¥45 優(yōu)惠價:¥42 更多書籍 | |
2015年全國職稱計算機考試教材(2007模 .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 |