您好,登錄后才能下訂單哦!
小編今天帶大家了解Linux系統怎么修改文件權限,文中知識點介紹的非常詳細。覺得有幫助的朋友可以跟著小編一起瀏覽文章的內容,希望能夠幫助更多想解決這個問題的朋友找到問題的答案,下面跟著小編一起深入學習“Linux系統怎么修改文件權限”的知識吧。
文件和目錄都有訪問許可權限,用它來確定誰可以通過何種方式對文件和目錄進行訪問和操作,下面良許教程網為大家分享一個Linux系統修改文件權限具體方法。
系統中的每個當在ubuntu shell下鍵入ls -lh時,會列出該目錄下的文件,如:
而每個文件顯示前都有類似紅框里的內容,這些東西代表的含義是:
– | 代表文件 |
---|---|
d | 代表目錄,也就是文件夾 |
之后有三組字符的編碼,每一組定義了3種訪問權限
r | 代表對象是可讀的 |
---|---|
w | 代表對象是可寫的 |
x | 代表對象是可執行的 |
若沒有某種權限,在該權限為會出現單破折線,這三組權限分別對應著對象的3個安全級別:
文件所有者的權限
同組用戶的權限
其他用戶的權限
chmod修改文件權限,有兩種方式:字母法和數字法
chmod u/g/o/a +/-/= rwx 文件名
u/g/o/a | 含義 |
---|---|
u | user 表示該文件的擁有者 |
g | group 表示與該文件的所有者屬于同一組者,即用戶組 |
o | other 表示其他以外的人 |
a | all 表示這三者皆是 |
+/-/= | 含義 |
---|---|
+ | 增加權限 |
– | 撤銷權限 |
= | 設定權限 |
rwx | 含義 |
---|---|
r | read 表示可讀取,對于一個目錄,如果沒有r權限,那么就意味著不能通過ls查看這個目錄的內容 |
w | write 表示可寫入,對于一個目錄,如果沒有w權限,那么就意味著不能在該目錄下創建新的文件 |
x | excute 表示可執行,對于一個目錄,如果沒有x權限,那么就意味著不能通過cd進入這個目錄 |
這個test文件,它的權限顯示是rwx r-x r-x,分別表示:
文件所有者:讀、寫、執行權限
同組用戶:讀、執行權限
其他用戶:執行權限
比如給文件撤銷文件擁有者(u)的w權限
$ chmod u-w test 1
此時文件不可寫!! 同組者、其他人權限增加或撤銷類似
比如給文件設定同組者只寫的權限
$ chmod g=w test 1
如果需要同時進行設定擁有者,同組者和其他人的權限,可以這樣做:
rwx可以用數字來表示
字母 | 說明 |
---|---|
r | 讀取權限,數字代號”4″ |
w | 寫入權限,數字代號”2″ |
x | 執行權限,數字代號”1″ |
– | 不具任何權限,數字代號”0″ |
如執行:chmod u=rwx,g=rx,o=r test等同于:chmod u=7,g=5,o=4 test,也就是:chmod 754 test
還可以遞歸的對一個目錄下所有子目錄或文件加權限,需要在后面加上參數-R。
$ chmod 777 test/ -R 1
感謝大家的閱讀,以上就是“Linux系統怎么修改文件權限”的全部內容了,學會的朋友趕緊操作起來吧。相信億速云小編一定會給大家帶來更優質的文章。謝謝大家對億速云網站的支持!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。