在linux中系統中,有以下的許可權表示。業內人士稱為:
邏輯許可權、物理許可權、普通使用者的root的許可權。
邏輯許可權:
如下:
drwxr-xr-x. 2 root root 4096 5月 13 15:27 home
-rw-r--r--. 1 root root 45537 5月 13 11:15 install.log
其中前面一段就是檔案的邏輯許可權表示。根據資訊的第乙個字母來檢視,d表示該檔案是乙個目錄檔案,-表示該檔案是乙個普通檔案。
後面每三個許可權成為一組,沒組分別有三個許可權:
字元許可權 (數字)
r讀(4)
w寫(2)
x執行(1)
這三組的許可權分別表示:
第一組使用者
第二組使用者組
第三組其他人
修改檔案/夾的許可權:
chmod命令
chmod [選項] 檔名
選項 -r 表示遞迴處理
注:在修改許可權時可以使用字元或者數字
u代表使用者
g代表使用者組
o代表其他人
a代表所有組(在修改是可以省略)
+代表給檔案/夾新增某種許可權
-代表給檔案/夾取消某種許可權
例:
#將test_1檔案的每組的讀、寫、執行許可權取消
chmod 000 test_1
#將test_1檔案的每組的讀許可權新增
chmod +r test_1
#將test_1檔案的使用者增加寫的許可權
chmod u+w test_1
修改檔案、資料夾的屬主、屬組:
chmod user:group 檔案 或者 目錄
例:
#將alex這個目錄的屬主和陣列修改為romeoo使用者和romeo使用者組
chmod romeo:romeo alex
物理許可權:
chattr [選項] 檔案/資料夾
選項:i
表示不能以任何方式進行檔案/夾的修改,增加,刪除
a表示檔案/夾只能追加,不能修改,刪除
r表示遞迴處理。
-[選項]
表示關閉某檔案/夾的許可權
+[選項]
表示開啟某檔案/夾的許可權
例:
#將檔案test不允許修改、刪除、增加
chattr +i test
檢視檔案的物理許可權:
lsattr [選項] 檔案/夾
選項:r
表示遞迴處理
a表示檢視所有檔案的屬性,包括隱藏檔案
d顯示目錄的屬性
普通使用者的超級許可權:
sudo命令
sudo可以限制使用者執行部分root的許可權。sudo會記錄使用者執行過的每一條指令。
Linux 之 許可權管理命令
許可權管理命令 一 改變檔案或目錄許可權 chmod 檔案或目錄 檔案或目錄 421 是許可權的數字 r 遞迴修改 改變目錄下的目錄 許可權的數字表示 r 4 w 2 x 1 rwx rw r 7 6 4 許可權具體作用 r 讀許可權 檢視檔案內容 列出目錄內容 w 寫許可權 修改檔案內容 在目錄中...
Linux學習之許可權管理命令
1 許可權管理命令 chmod 只有管理員 和 檔案或目錄所有者可以更改許可權。u代表user,g代表group,o代表other,a代表all 許可權 r代表read,w代表write,x代表exec 表示新增許可權,表示刪除許可權,表示重新賦值許可權 例如 chmod g w one 表示給目錄...
linux 命令系列之許可權管理命令chmod(5)
chmod change the permissions mode of a file 修改檔案許可權 r 遞迴修改 r read,w write x execute 4,2,1 chmod ugoa file directory u user,g group,o other,a all 修改檔案許...