: 將指定檔案的擁有者改為指定的使用者或組
1.命令格式:
chown [選項]... [所有者][:[組]] 檔案...
2.命令功能:
通過chown改變檔案的擁有者和群組。在更改檔案的所有者或所屬群組時,可以使用使用者名稱和使用者識別碼設定。普通使用者不能將自己的檔案改變成其他的擁有者。其操作許可權一般為管理員。
3.命令引數:
必要引數:
-c 顯示更改的部分的資訊
-f 忽略錯誤資訊
-h 修復符號鏈結
-r 處理指定目錄以及其子目錄下的所有檔案
-v 顯示詳細的處理資訊
-deference 作用於符號鏈結的指向,而不是鏈結檔案本身
選擇引數:
–reference=《目錄或檔案》 把指定的目錄/檔案作為參考,把操作的檔案/目錄設定成參考檔案/目錄相同擁有者和群組
–from=《當前使用者:當前群組》 只有當前使用者和群組跟指定的使用者和群組相同時才進行改變
–help 顯示幫助資訊
–version 顯示版本資訊
4.使用例項:
例項1:改變擁有者和群組
命令:
chown
xiaodai
:xiaodai
config
例項2:改變檔案擁有者和群組
命令:
chown root: config
例項3:改變檔案群組
命令:chown :xiaodai config
例項4:改變指定目錄以及其子目錄下的所有檔案的擁有者和群組
命令:chown -r -v root:xiaodai test
: 用於改變檔案或目錄的訪問許可權。使用者用它控制檔案或目錄的訪問許可權。
chmod
[-cfvr]
[--help]
[--version]
mode
file
命令功能:
用於改變檔案或目錄的訪問許可權,用它控制檔案或目錄的訪問許可權。
命令引數:
必要引數:
-c 當發生改變時,報告處理資訊
-f 錯誤資訊不輸出
-r 處理指定目錄以及其子目錄下的所有檔案
-v 執行時顯示詳細處理資訊
選擇引數:
–reference=《目錄或者檔案》 設定成具有指定目錄或者檔案具有相同的許可權
–version 顯示版本資訊
《許可權範圍》+《許可權設定》 使許可權範圍內的目錄或者檔案具有指定的許可權
《許可權範圍》-《許可權設定》 刪除許可權範圍的目錄或者檔案的指定許可權
《許可權範圍》=《許可權設定》 設定許可權範圍內的目錄或者檔案的許可權為指定的值
許可權範圍:
u :目錄或者檔案的當前的使用者
g :目錄或者檔案的當前的群組
o :除了目錄或者檔案的當前使用者或群組之外的使用者或者群組
a :所有的使用者及群組
許可權代號:
r :讀許可權,用數字4表示
w :寫許可權,用數字2表示
x :執行許可權,用數字1表示
- :刪除許可權,用數字0表示
s :特殊許可權
該命令有兩種用法。一種是包含字母和操作符表示式的文字設定法;另一種是包含數字的數字設定法。
1). 文字設定法:
chmod [who] [+ | - | =] [mode] 檔名
2). 數字設定法
數字表示的屬性的含義:0表示沒有許可權,1表示可執行許可權,2表示可寫許可權,4表示可讀許可權,然後將其相加。所以數字屬性的格式應為3個從0到7的八進位制數,其順序是(u)(g)(o)。
例如,如果想讓某個檔案的屬主有「讀/寫」二種許可權,需要把4(可讀)+2(可寫)=6(讀/寫)。
數字設定法的一般形式為:
chmod [mode] 檔名
數字與字元對應關係如下:
r=4,w=2,x=1
若要rwx屬性則4+2+1=7
若要rw-屬性則4+2=6;
若要r-x屬性則4+1=7。
4. 使用例項:
例項1:增加檔案所有使用者組可執行許可權
命令:
chmod a+x config
例項2:同時修改不同使用者許可權
命令:
chmod ug+w,o-x config
例項3:刪除檔案許可權
命令:
chmod a-x config
例項5:對乙個目錄及其子目錄所有檔案新增許可權
命令:
chmod -r u+x test
其他一些例項:
1).
命令:
chmod 751
file
說明:
給file的屬主分配讀、寫、執行(7)的許可權,給file的所在組分配讀、執行(5)的許可權,給其他使用者分配執行(1)的許可權
2).
命令:
chmod u=rwx,g=rx,o=x file
說明:
上例的另一種形式
3).
命令 chmod =r file
說明:
為所有使用者分配讀許可權
4).
命令:
chmod 444
file
說明:
同上例參考文章:
linux更改檔案許可權chmod和chown
chown chown是更改檔案所有者,這個所有者必須是系統中存在的帳號,也就是在 etc passwd這個檔案中有記錄的使用者名稱才能改變 語法和範例 chown 使用者名稱 檔案或目錄 如果要連目錄下所有子目錄或檔案都同時更改檔案所有者的話,直接加上 r的引數即可 chown r 使用者名稱 檔...
linux許可權與chmod命令
linux 中更改使用者許可權和使用者組的命令例項 增加許可權給當前使用者 chmod wx filename chmod r 777 upload 使用者組 chgrp r foldname zdz chown r 所有者使用者名稱.組名 資料夾名稱 例如 chown r zdz.nginx ko...
Linux 檔案訪問許可權含義與chmod
rw r r 對於檔案的訪問許可權。第乙個字元指明檔案型別。在不同型別之間,開頭的 說明是乙個普通檔案,d 表明是一 個目錄。其後三個字元是檔案所有者的訪問許可權,再其後的三個字元是檔案所屬組中成員的訪問許可權,最後三個字元是其他所有人的訪問許可權。採用八進位制chmod檔案模式 octal bin...