Linux 新增新的使用者
Linux 新增使用者指令。
首先檢查一下我們要加的 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 使用者加到群組去就好了! ( 事實上,我也是比較推薦這樣的做法的~ )