在linux中,檔案許可權是乙個很重要的屬性。因為linux是乙個認為使用者什麼都懂的多使用者多工作業系統,所以需要用許可權來控制不同使用者對不同檔案的訪問。
許可權的表示方法
許可權有兩種表示方法:字母與數字
許可權數字
字母可讀4r
可寫2w可執行1x
檢視許可權
上圖中第一列第乙個字母代表著檔案型別,d:資料夾 -:普通檔案 s:管道檔案 l :軟鏈結檔案 c:硬體字元裝置 b:硬體塊裝置
其後九位是代表著使用者的許可權,前三位代表當前使用者,中間三位代表這同組使用者許可權,後三位代表其他使用者許可權,缺少的許可權使用-代替。
設定許可權
chmod [usertype] [signal] [type] [filename]
usertype
signal
type
u(檔案所有者)
+(新增許可權)
r(可讀)
g(檔案所有者同組使用者)
- (取消許可權)
w(可寫)
o(其他使用者)
=(賦予許可權並取消其他許可權)
x(可執行)
a 表示所有使用者(預設)
eg:為text.txt檔案新增當前使用者可讀寫許可權
chmod u+wr text.txt
既然數字也能代表許可權那麼也就可以用數字賦予許可權
eg:為text.txt設定當前使用者可讀寫,其他使用者沒有任何許可權
chmod 600 text.txt
三位數字分別代表 u ,g ,o的許可權,賦予的許可權是由數字大小決定,如讀寫的許可權是2+4=6
shell筆記之檔案許可權
一 知識背景 linux unix本身就是由無數個檔案組成的系統,允許多個使用者進行同時登入進行操作,這個時候檔案的許可權和安全就極為重要,網際網路安全紅線和隱私永遠是重點關注的地方。本次筆記內 1.檔案和目錄的許可權介紹 2.chmod chown chgrp 3.suid guid umask ...
檔案安全與許可權 Shell 學習(1)
本文僅僅是學習筆記,記錄了我自己原先有所疑惑,現在明確了的內容。並不能作為乙個細緻的教程。檔案屬性 檔案的讀 寫 執行許可權很容易理解,這些許可權與檔案的重新命名及更改許可權無關,只有檔案的所有者以及root使用者可以操作重新命名和更改許可權。目錄的讀 寫 執行許可權有些不一樣 目錄的讀 可以列出該...
Shell賬戶許可權
root localhost code vim 002.create user.sh bin bash useradd 1 echo 2 passwd stdin 1 root centos1905 code sh 002.create user.sh runtu cha changing pass...