檢視許可權
linux檔案訪問許可權分為可讀,可寫和可執行三種。
可用ls -l命令檢視,例:
ls -l
顯示-rwxr-xr-x 1 root root 6444 09-22 15:33 shmwrite
-rw-r--r-- 1 root root 1443 09-22 15:33 shmwrite.c
drwxr-xr-x 2 root root 4096 09-22 17:19 test
第乙個字元代表檔案型別。d代表目錄,-代表非目錄。
接下來每三個字元為一組許可權,分為三組,依次代表所有者許可權,同組使用者許可權,其它使用者許可權
每組許可權的三個字元依次代表是否可讀,是否可寫,是否可執行
r 表示擁有讀的許可權
w 表示擁有寫的許可權
x 表示擁有可執行的許可權
- 表示沒有該許可權
修改許可權
可用chmod命令來修改檔案許可權。
例如:chmod 754 test
4代表讀許可權,2代表寫許可權,1代表執行許可權
7=4 + 2 + 1,表示擁有可讀可寫可執行許可權
5=4 + 1,表示擁有可讀可執行許可權,但是沒有寫許可權
0 代表沒有任何許可權
以此類推
思考下為什麼是4,2,1分別代表讀寫執行許可權,而不是其它數字?
我們知道計算機最底層編碼都是二進位制,即0,1。要表示乙個檔案讀寫執行許可權,底層只需乙個位元組,即8位即可。
約定從右數起第3位為1,代表擁有讀許可權;第2位為1,代表擁有寫許可權;第1位為1,代表擁有可執行許可權。為0,則沒有相應的許可權。
即二進位制轉換成十進位制,0000 0100 = 4, 0000 0010 = 2, 0000 0001 = 1。即4,2,1分別代表相應二進位制位為1,也即擁有相應許可權。這也是上面所提問題的原因所在,這樣說大家就更容易記住這些數字代表的含義了
rh033 單元14 高階主題:使用者、組和許可權
linux檔案的預設許可權:umask
linux 使用者管理常用命令
linux使用者、組的管理常用到的命令介紹
linux_使用者、組和許可權問題
linux 的使用者和組命令
linux的使用者與許可權管理
linux檢視及修改檔案許可權
linux檢視及修改檔案許可權以及相關 檢視檔案許可權的語句 在終端輸入 ls l 是檔名 那麼就會出現相類似的資訊,主要都是這些 rw rw r 一共有10位數 其中 最前面那個 代表的是型別 中間那三個 rw 代表的是所有者 user 然後那三個 rw 代表的是組群 group 最後那三個 r ...
linux檢視及修改檔案許可權
linux檢視及修改檔案許可權以及相關 檢視檔案許可權的語句 在終端輸入 ls l 是檔名 那麼就會出現相類似的資訊,主要都是這些 rw rw r 一共有10位數 其中 最前面那個 代表的是型別 中間那三個 rw 代表的是所有者 user 然後那三個 rw 代表的是組群 group 最後那三個 r ...
linux檔案許可權檢視及修改(實用)
檢視linux檔案的許可權 ls l 檔名稱 檢視linux資料夾的許可權 ls ld 資料夾名稱 所在目錄 修改檔案及資料夾許可權 sudo chmod 代表型別 所有者 組使用者 其他使用者 常用修改許可權的命令 sudo chmod 600 只有所有者有讀和寫的許可權 sudo chmod 6...