linux chown 與 chmod 命令的使用

2022-06-30 13:57:10 字數 1264 閱讀 9910

最近在做 linux 系統安全管理檢查操作,頻繁的用到了 chown 與 chmod 兩個命令,覺得有必要對著兩個命令總結一下。

一。 chown 命令:

1. 設定檔案或資料夾的所有者:

chown  test  test1.txt    :將test1.txt檔案的所有者更改為 test 使用者

2. 將目錄/opt 及其下面的所有檔案,子目錄的檔案主改成 test

chown -r test:test  /opt    將opt資料夾的所有者及所屬組設為test使用者及test使用者組,test使用者及test使用者組所有使用者預設都會與test使用者湧向相同的許可權。

如果想使其他使用者或使用者組沒有該檔案或資料夾的許可權時,需要通過chmod進行設定

-r : 處理指定目錄以及其子目錄下的所有檔案

二。 chmod 命令:

用於控制檔案的讀,寫,執行 許可權。其中讀 r 的許可權計算值是4 ,寫 w 的許可權計算值是 2, 執行 x 的許可權計算值是 1  

命令使用: chmod  -rwxrwxrwx  檔案/資料夾

三個rwx分別屬於user,group,others

把乙個檔案的許可權全部放開 就是chmod 777 file

chmod a+rwx  檔案或資料夾   ::其實相當於 chmod 777   檔案或資料夾,賦予檔案所有使用者讀寫執行許可權

chmod  u-w    檔案或資料夾          :: 取消當前檔案或資料夾的寫許可權

chmod 命令後的許可權表示式的引數意義見下:

u 表示該檔案的擁有者,g 表示與該檔案的擁有者屬於同乙個群體(group)者,o 表示其他以外的人,a 表示這三者皆是。

'+' 表示增加許可權、'-' 表示取消許可權、'=' 表示唯一設定許可權。

r 表示可讀取,w 表示可寫入,x 表示可執行,x 表示只有當該檔案是個子目錄或者該檔案已經被設定過為可執行。

三。 檢視當前資料夾或檔案的使用者,使用者組及操作許可權:

--rw-r--r-- 表示使用者的許可權為 rx ,使用者組的許可權為 r , 其他為 r

test1  root  表示當前檔案的使用者為test1,所屬使用者組為root

四。總結

linux 中檔案及資料夾的許可權管理主要通過以上兩個命令進行管理,其主要操作步驟

1. 先通過chown 控制檔案及資料夾的所有者

2. 通過chmod 控制檔案及資料夾的操作許可權

linux chown與chmod的區別

原文出自 chown 修改檔案和資料夾的使用者和使用者組屬性 1。要修改檔案hh.c的所有者.修改為sakia的這個使用者所有 chown sakia hh.c 這樣就把hh.c的使用者訪問許可權應用到sakia作為所有者 2。將目錄 tmp sco 這個目錄的所有者和組改為sakia和組net c...

Linux命令學習chroot和chmode

chroot chang root 1.限制被chroot的使用者所能執行的程式,如setuid的程式,或是會造成 load 的compiler等等。2.防止使用者訪問某些特定檔案,如 etc passwd。3.防止入侵者 bin rm rf 4.提供guest服務以及處罰不乖的使用者。5.增進系統...

Linux命令學習chroot和chmode

chroot chang root 1.限制被chroot的使用者所能執行的程式,如setuid的程式,或是會造成 load 的compiler等等。2.防止使用者訪問某些特定檔案,如 etc passwd。3.防止入侵者 bin rm rf 4.提供guest服務以及處罰不乖的使用者。5.增進系統...