Shell 檔案許可權

2021-08-31 16:25:06 字數 924 閱讀 5477

在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...