溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Linux系統(tǒng)怎么修改權(quán)限與默認權(quán)限

發(fā)布時間:2021-09-01 17:21:47 來源:億速云 閱讀:172 作者:chen 欄目:云計算

這篇文章主要講解了“Linux系統(tǒng)怎么修改權(quán)限與默認權(quán)限”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Linux系統(tǒng)怎么修改權(quán)限與默認權(quán)限”吧!

Linux系統(tǒng)修改權(quán)限與默認權(quán)限

前面介紹了Linux系統(tǒng)文件的權(quán)限與目錄的權(quán)限,由于為了操作系統(tǒng)的安全性,實際生產(chǎn)環(huán)境中,經(jīng)常會修改某用戶對某文件或目錄的權(quán)限

Linux系統(tǒng)怎么修改權(quán)限與默認權(quán)限
修改權(quán)限

權(quán)限列中三位為一組,分別代表相關(guān)的用戶、組、其它用戶的權(quán)限

所以修改權(quán)限可以分別修改或一同修改,系統(tǒng)中權(quán)限分為數(shù)字權(quán)限與字符權(quán)限

數(shù)字權(quán)限:r=4,w=2,x=1

字符權(quán)限:+ 增加 -去除  a取消所有加上給定的

修改權(quán)限的命令chmod

chmod  權(quán)限   文件名或目錄名      修改權(quán)限格式

Linux系統(tǒng)怎么修改權(quán)限與默認權(quán)限

u(user)代表所有者,g(group)代表所屬組,o(others)其它用戶


chmod -R 權(quán)限  目錄名   遞歸將目錄及其下面所有內(nèi)容權(quán)限全部修改

Linux系統(tǒng)怎么修改權(quán)限與默認權(quán)限

chown 改變文件或目錄的屬主(所有者)

chown 用戶名   文件名或目錄名

chown  用戶名.組名  文件名或目錄名

Linux系統(tǒng)怎么修改權(quán)限與默認權(quán)限

修改所屬組也可用chgrp 命令來完成

Linux系統(tǒng)怎么修改權(quán)限與默認權(quán)限

當(dāng)你用ls -l 查看到文件的屬主、屬組為數(shù)字時

Linux系統(tǒng)怎么修改權(quán)限與默認權(quán)限
就表明該文件的創(chuàng)建用戶已被刪除

文件的特殊權(quán)限

chattr +i(-i) 文件名     鎖定文件(取消鎖定)不可刪除與清空

Linux系統(tǒng)怎么修改權(quán)限與默認權(quán)限
chattr +a(-a) 文件名   添加內(nèi)容(只可添加內(nèi)容)

Linux系統(tǒng)怎么修改權(quán)限與默認權(quán)限
使用lsattr  文件名   查看文件的特殊權(quán)限

Linux系統(tǒng)怎么修改權(quán)限與默認權(quán)限

默認權(quán)限

當(dāng)我們只要創(chuàng)建完目錄或文件時,它都會自己生產(chǎn)相應(yīng)的權(quán)限,這也就是系統(tǒng)的默認權(quán)限,那么它的默認權(quán)限是從何而來呢?下面來介紹下

Linux系統(tǒng)怎么修改權(quán)限與默認權(quán)限

Linux系統(tǒng)怎么修改權(quán)限與默認權(quán)限

由此可以看出

root用戶默認創(chuàng)建的目錄權(quán)限是755,文件權(quán)限是644

普通用戶默認創(chuàng)建的目錄權(quán)限是775,文件權(quán)限是664

這也是系統(tǒng)默認的比較安全的權(quán)限分配

其實這些默認權(quán)限全部都是由umask值來決定的

Linux系統(tǒng)怎么修改權(quán)限與默認權(quán)限
系統(tǒng)規(guī)定了 

文件的權(quán)限值是從666開始計算(默認權(quán)限=權(quán)限值-umask值)

目錄的權(quán)限值是從777開始計算(默認權(quán)限=權(quán)限值-umask值)

Linux系統(tǒng)怎么修改權(quán)限與默認權(quán)限

Linux系統(tǒng)怎么修改權(quán)限與默認權(quán)限

Linux系統(tǒng)怎么修改權(quán)限與默認權(quán)限

細心的小伙伴都會發(fā)現(xiàn)這里的umask值全是偶數(shù),如果換成奇數(shù)呢?會是什么情況呢?還是同樣的,上圖(無圖無真相),話說的太多變成廢話了

Linux系統(tǒng)怎么修改權(quán)限與默認權(quán)限那么問題來了,上述的公式算法不正確了,這也就是一種特殊情況

當(dāng)umask值為有奇數(shù)位出現(xiàn)時,目錄的默認權(quán)限是不改變的,文件的默認權(quán)限是計算后的值中有奇數(shù)位的值加上1得出最終的權(quán)限值

Linux系統(tǒng)怎么修改權(quán)限與默認權(quán)限
文件1的權(quán)限=444 (666-232=434——43(3+1)4

感謝各位的閱讀,以上就是“Linux系統(tǒng)怎么修改權(quán)限與默認權(quán)限”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對Linux系統(tǒng)怎么修改權(quán)限與默認權(quán)限這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI