1. 在 Linux 系統裡,不同的 USER 可以有不同的權限。簡單來分,USER 可分成 Super USER 和一般 USER 。
00.png

Super USER 就是常聽到的 root

2. GROUP

  多個 USER 可以在同一個 GROUP,也可以屬於不同的 GROUP

 

01.png

3. /var/log

首先到 /var/log
02_var_log.png

再顯示 ls -l

03_var_log_user_types.png

前面是 USER 權限,後方是檔案或目錄


在這目錄下新建一個檔案,會說權限不足
 

04_touch_file_noAuthor.png

我們利用 sudo touch test.txt,就成功

05_sudo_fine.png

使用 ls -l 可以看到這個檔案屬於 root 具有 root 身分/權限

06_ls_l_test.png

4. 增加 USER 

利用 useradd [username] 可以增加新的 USER,可是權限不足
我們利用 sudo useradd test,就成功
 

07_sudo_useradd.png

利用 passwd [password] 可以增加新的 USER password
,這裡也是用 sudo passwd [password] 解決權限問題

08_sudo_passwd.png

利用 cat /etc/passwd 可以看 USER 的紀錄

09_cir_car_etc_passwd.png

最後一行可以看到新建立的 USER

登入新 USER 身分:su test
10_login_new_user.png

顯示目前環境解譯器(shell)

11_echo_SHELL.png

5. 刪除 USER 

userdel [username] 可以刪除使用者。這裡還是需要 sudo 來提供權限
12.png

使用 cat /etc/passwd 來看 USER 紀錄,可以看到 test 已消失

13.png

6. 利用 adduser 新增 USER 

   adduser 創建 USER 就比較正式:它會先在建立新的 USER 、USER GROUP,在/home/ 建立 USER 目錄、從 /etc/skel copy 資料到。工作比較多

14_sudo_adduser.png

可以填很多資料,這裡為了簡化,按 Enter 直接跳過

15.png

移到 /home 下觀察使用者

16_home_user.png

可以看到 有新建的 USER 

利用 su [user] 切換使用者帳戶
17_su_new_user.png

可以看到 用戶名已經改成 test 了