您好,登錄后才能下訂單哦!
本篇內容介紹了“Linux的chmod命令使用實例”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
chmod用于管理文件或目錄的權限,文件或目錄權限的控制分別以讀取(r)、寫入(w)、執行(x)3種。
文件及目錄的權限范圍,包括:
u
:User,即文件或目錄的擁有者;g
:Group,即文件或目錄的所屬群組;o
:Other,除了文件或目錄擁有者或所屬群組之外,其他用戶皆屬于這個范圍;a
:All,即全部的用戶,包含擁有者、所屬群組以及其他用戶。權限的代號包括:
r
:讀取權限,數字代號為4
;w
:寫入權限,數字代號為2
;x
:執行或切換權限,數字代號為1
;-
:不具任何權限,數字代號為0
;s
:當文件被執行時,根據who
參數指定的用戶類型設置文件的setuid
或者setgid
權限。chmod
語法:chmod [-cfRv][--help][--version][+/-/=][文件或目錄...]
chmod [-cfRv][--help][--version][數字代號][文件或目錄...]
chmod [-cfRv][--help][--reference=][--version][文件或目錄...]
-c
或--changes
:效果類似-v
參數,但僅返回更改的部分;-f
或--quiet
或--silent
:不顯示錯誤信息;-R
或--recursive
:遞歸處理,將指定目錄下的所有文件及子目錄一并處理;-v
或--verbose
:顯示指令執行過程;--help
:顯示在線幫助信息;--reference=
:把指定文件或目錄的權限全部設成和參考文件或目錄的權限相同;--version
:顯示版本信息;+
:開啟權限范圍的文件或目錄的該項權限設置;-
:關閉權限范圍的文件或目錄的該項權限設置;=
:指定權限范圍的文件或目錄的該項權限設置。首先,我們通過ls -l
命令來看看文件及目錄的相關信息:
如上圖所示,以其為例,我們依次來分析各內容代表的含義,
total 16
,表示所列出內容的磁盤占用空間總和值,單位為KB
;dr-xr-xr-x
,表示文件或目錄的類型及權限;4
,表示文件或目錄的鏈接個數;bin.guo
,表示文件或目錄的所有者;staff
,表示文件或目錄的所在群組;136
,表示文件或目錄本身的大小;Nov 24 11:26
,表示文件或目錄的最后更新時間;a
,表示文件或目錄的名稱。其中 第 1 列 的內容(除total
外)特別豐富,以dr-xr-x-r-x
為例(共 10 個字符),我們對其進一步分析:
d
,表示文件或目錄的類型,其類型包括p
,表示命名管道文件;d
,表示目錄文件;l
,表示符號連接文件;-
,表示普通文件;s
,表示 Socket 文件;c
,表示字符設備文件;b
,表示塊設備文件。r-x
,表示文件或目錄的所有者權限;r-x
,表示文件或目錄的所有者同組用戶權限;r-x
,表示文件或目錄的其他用戶權限。此外,大家可能還注意到有些文件或目錄在其顯示的權限后面還跟著一個字符,或者為.
或者為@
,具體:
@
.
這表示其所屬的文件或目錄開啟了SELinux
安全上下文標簽,如果沒有,則表示未開啟。
接下來,演示一些具體的操作示例:
test-one
的執行權限test-one
所有者群組用戶的執行權限及其他用戶的寫入權限a
的所有用戶的執行權限test-one
的所有權限test-one
所有者的執行權限及其他用戶的所有權限“Linux的chmod命令使用實例”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。