ubuntu用戶添加adduser, useradd


  ubuntu和windows一樣,可以任意創建或者刪除新的用戶,windows下比較簡單,ubuntu下需要使用命令,不過操作起來不是很繁瑣,所以我盡量寫的詳細一些。

          如何創建ubuntu新用戶?

          首先打開終端,輸入:sudo adduser username,系統會提示以下信息:

           正在添加用戶“username”...

           正在添加新組“username”(1001)...

           正在添加新用戶“username”(1001)到組“username”...

           創建主目錄“/home/username”...

            正在從“/etc、skel”復制文件...

            輸入新的 UNIX 口令:(此處大家注意,不是輸入你當前用戶的密碼,而是輸入你要創建新用戶的密碼)

            重新輸入新的 UNIX 口令:(再輸一次即可)

            passwd:已成功更新密碼

            Changing the user information for username
            Enter the new value, or press ENTER for the default
            Full Name []: yangyang (輸入新用戶的名稱)
            Room Number []:
            Work Phone []:
            Home Phone []:
            Other []:
這個信息是否正確? [Y/n] y

            到了這一步,新用戶已經添加成功了,此時我們可以打 ls /home查看一下,如果顯示 username yang,側代表用戶創建成功。如圖1所示。

 

------------------------------------

這里要說的,按上面是建好了,但是呢,不能登陸,即:切換用戶不能登陸,這是因為:

在ubtuntu 中:

這是因為你新建用戶時未指定用戶目錄和shell類型,ubuntu新建用戶useradd默認選項中這兩個選項是沒有的。還是fedora好用啊 
在終端輸入
$ mkdir /home/hhhh
$ chown -R hhhh /home/hhhh
$ sudo gedit /etc/passwd

------------------------------------

 

 

圖1

          如何刪除ubuntu用戶?

          ubuntu刪除用戶同樣是在終端下操作的,需要注意的是,如果要刪除的用戶當前已登陸,是刪除不掉的,必須注銷掉當前用戶切換為另一個用戶下,才能刪除。舉個例子,剛才我新建立了一個用戶為 yang 的用戶,例如我現在用用戶 yang 登陸了桌面,此時如果我想刪除 yang 這個用戶,是刪除不掉的。正確的操作方法是,我注銷掉 yang,然后使用 root 登陸到桌面,再刪除 yang 即可。

          刪除ubuntu用戶的命令比較容易記:sudo userdel username,例如我想刪除 yang ,則輸入:sudo userdel yang,刪除成功后,系統無任何提示。

 

 

useradd

1.作用
useradd命令用來建立用戶帳號和創建用戶的起始目錄,使用權限是超級用戶。

2.格式
useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name

3.主要參數
-c:加上備注文字,備注文字保存在passwd的備注欄中。 
-d:指定用戶登入時的啟始目錄。
-D:變更預設值。
-e:指定賬號的有效期限,缺省表示永久有效。
-f:指定在密碼過期后多少天即關閉該賬號。
-g:指定用戶所屬的群組。
-G:指定用戶所屬的附加群組。
-m:自動建立用戶的登入目錄。
-M:不要自動建立用戶的登入目錄。
-n:取消建立以用戶名稱為名的群組。
-r:建立系統賬號。
-s:指定用戶登入后所使用的shell。
-u:指定用戶ID號。

4.說明
useradd可用來建立用戶賬號,它和adduser命令是相同的。賬號建好之后,再用passwd設定賬號的密碼。使用useradd命令所建立的賬號,實際上是保存在/etc/passwd文本文件中。

5.應用實例
建立一個新用戶賬戶,並設置ID:
#useradd caojh -u 544

需要說明的是,設定ID值時盡量要大於500,以免沖突。因為Linux安裝后會建立一些特殊用戶,一般0到499之間的值留給bin、mail這樣的系統賬號。

 EXAMPLE:

在終端里執行以下命令:

# useradd -d /home/"username" -g "gid" -u "uid" -m -s /bin/bash "username"

# passwd "username"

“username"自己指定, ”gid"必須是現有的組id,“uid"必須目前未被使用
/etc/group文件里有所有組信息。以下命令可以創建新組:

# groupadd -g "gid" "group name"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM