2020-09-20
LINUXUSER

Linux 新增新的使用者

Linux 新增使用者指令。

FallGuys

首先檢查一下我們要加的 user 是不是已經存在了,看一下 /etc/passwd 這個檔案。

$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
# ... 略過 ...

它裡面是長這樣,可以看到我們有 root, demon, bin … 一堆使用者,我們要確定的是要加入的使用者沒有存在於這個檔案中而已。

新增使用者

$ sudo adduser wayne

Adding user `wayne' ...
Adding new group `wayne' (1001) ...
Adding new user `wayne' (1001) with group `wayne' ...
Creating home directory `/home/wayne' ...
Copying files from `/etc/skel' ...

Enter new UNIX password:  (輸入新 user 的 UNIX 密碼)
Retype new UNIX password:  (再輸入一次 UNIX 密碼)

passwd: password updated successfully (密碼已成功地變更)
Changing the user information for wayne (正在改變 wayne 的使用者訊息)
Enter the new value, or press ENTER for the default (請輸入新值,或直接按 ENTER 鍵以使用預設)
    Full Name []: wayne
    Room Number []:
    Work Phone []:
    Home Phone []:
    Other []:

Is the information correct? [Y/n] (以上的資訊都正確嗎)
等等!我在其他網站看到的不一樣

你看這裡! 為什麼他可以使用:

$ sudo adduser wayne admin

因為他的主機裡面已經有 admin 這個使用者了,而且 admin 這個使用者有 sudo 權限,所以他將 wayne 加入 admin 的 group 內,才會有 sudo 的權限。

如果我們也要這麼用的話,就是照上面的做法作出 admin 這個群組後,再把 wayne 使用者加到群組去就好了! ( 事實上,我也是比較推薦這樣的做法的~ )