二、許可權介紹
在linux作業系統中: 許可權
英文縮寫
數字權重
讀read
r
4
寫write
w
2
執行execute
x
1
鑑於上述原因,linux中必然有需要切換使用者的需求,於是有了su
和sudo
兩個命令:
命令全稱
含義物件
su
substitute user
切換使用者
使用者名稱sudo
superuser do
以超級使用者身份執行命令
其他命令
下面是使用su
命令切換使用者的兩種方式:
root@ubuntu64:~# su - william
$ $ whoami
william
$ $ su - root
password:
root@ubuntu64:~# su --login william
$ $ whoami
william
$ $ su --login root
password:
root@ubuntu64:~#
在實際應用中,可以預先對組設定好許可權,然後將不同的使用者新增到對應的組中,可以使用這些使用者具有和組相同的許可權,從而免去了為每乙個使用者設定許可權的麻煩。
在【linux入門學習筆記】檔案操作命令部分,提及了ls
命令,下面通過該命令,結合上表,介紹許可權的概念:
root@ubuntu64:/
# ls -l
total 970044
lrwxrwxrwx 1 root root 7 jan 28 14:58 bin -> usr/bin
drwxr-xr-x 3 root root 4096 mar 2 22:48 boot
drwxr-xr-x 18 root root 3880 mar 4 16:27 dev
drwxr-xr-x 84 root root 4096 mar 3 23:18 etc
drwxr-xr-x 3 root root 4096 mar 2 23:17 home
lrwxrwxrwx 1 root root 7 jan 28 14:58 lib -> usr/lib
lrwxrwxrwx 1 root root 9 jan 28 14:58 lib32 -> usr/lib32
lrwxrwxrwx 1 root root 9 jan 28 14:58 lib64 -> usr/lib64
lrwxrwxrwx 1 root root 10 jan 28 14:58 libx32 -> usr/libx32
drwx------ 2 root root 16384 jan 28 14:58 lost+found
drwxr-xr-x 4 root root 4096 jan 28 14:58 media
drwxr-xr-x 2 root root 4096 apr 23 2020 mnt
drwxr-xr-x 2 root root 4096 apr 23 2020 opt
dr-xr-xr-x 100 root root 0 mar 4 16:27 proc
drwx------ 6 root root 4096 mar 5 11:20 root
-rw-r--r-- 1 root root 319 mar 4 15:41 root1.txt
-rw-r--r-- 1 root root 304 mar 4 15:35 root.txt
drwxr-xr-x 21 root root 620 mar 6 12:01 run
lrwxrwxrwx 1 root root 8 jan 28 14:58 sbin -> usr/sbin
drwxr-xr-x 2 root root 4096 apr 23 2020 srv
-rw------
- 1 root root 993249280 jan 28 14:58 swapfile
dr-xr-xr-x 13 root root 0 mar 5 00:27 sys
drwxrwxrwt 10 root root 4096 mar 6 11:58 tmp
drwxr-xr-x 13 root root 4096 jan 28 14:58 usr
drwxr-xr-x 11 root root 4096 jan 28 14:58 var
上面:
第二部分(如:root
)表示使用者;
第三部分(如:root
)表示第二部分的使用者所屬的使用者組。
且進一步地,還有:
舉例來說,對於第2行drwxr-xr-x 3 root root 4096 mar 2 22:48 boot
,其含義為:
LInux學習筆記 使用者和使用者組管理
1.2 影子檔案 etc shadow 1.3 組資訊檔案 2.使用者管理相關檔案 3 使用者管理命令 3.2 使用者管理命令passwd 3.3 修改使用者資訊usermod和chage 3.4 刪除使用者userdel與使用者切換命令su 4 使用者組管理命令 使用者管理簡介 例如第一行 roo...
Linux學習筆記(十五)使用者和使用者組
解釋 1 當組內僅有乙個使用者且使用者名稱和組名相同時,組中使用者列表 可省略不寫 2 root使用者組的組號為0 3 組號1 499位系統預留組號,是預留給安裝在系統中的軟體或服務,越早安裝的軟體或服務,分配的組編號越小 4 使用者手動建立的使用者組是從500開始,分配未配使用的最小組號 5 組密...
Linux筆記 使用者和使用者組管理
使用者管理相關檔案 使用者管理命令 修改使用者密碼passwd 選項 使用者名稱 修改使用者資訊usermod 修改使用者密碼狀態chage 刪除使用者userdel r 使用者名稱 實際刪除使用者要操作的路徑目錄 檢視使用者id id 使用者名稱 使用者切換su 選項 使用者名稱 使用者組管理命令...