首頁 > 運維 > linux運維 > 主體

linux新增用戶指令是什麼

coldplay.xixi
發布: 2022-01-12 15:18:24
原創
41206 人瀏覽過

linux新增使用者的指令是“useradd”,該指令和adduser指令是相同的,其語法為【useradd [-d home] [-s shell] [-c comment] [...] 】。

linux新增用戶指令是什麼

【相關文章推薦:linux教學

linux新增使用者指令是useradd

1.作用

useradd或adduser指令用來建立使用者帳號和建立使用者的起始目錄,使用權限是超級使用者。

2.格式

useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name
登入後複製

3.主要參數

  -c:加上備註文字,備註文字保存在passwd的備註欄中。

  -d:指定使用者登入時的主目錄,取代系統預設值/home/<使用者名稱>

  -D:變更預設值。

  -e:指定帳號的失效日期,日期格式為MM/DD/YY,例如06/30/12。缺省表示永久有效。

  -f:指定密碼過期後多少天即關閉該帳號。若為0帳號立即停用;如果為-1則帳號一直可用。預設值為-1.

  -g:指定使用者所屬的群組。值可以讓群組名稱也可以是GID。使用者群組必須已經存在的,期預設值為100,即users。

  -G:指定使用者所屬的附加群組。

  -m:自動建立使用者的登入目錄。

  -M:不要自動建立使用者的登入目錄。

  -n:取消建立以使用者名稱為名的群組。

  -r:建立系統帳號。

  -s:指定使用者登入後所使用的shell。預設值為/bin/bash。

  -u:指定使用者ID號。該值在系統中必須是唯一的。 0~499預設是保留給系統使用者帳號使用的,所以該值必須大於499。

4.說明

  useradd可用於建立使用者帳號,它和adduser指令是相同的。帳號建好之後,再用passwd設定帳號的密碼。使用useradd指令所建立的帳號,實際上是保存在/etc/passwd文字檔中。

5.套用實例

建立一個新使用者帳號testuser1,並設定UID為544,主目錄為/usr/testuser1,屬於users群組:

#useradd -u 544 -d /usr/testuser1  -g users -m  testuser1
登入後複製

加-m 如果主目錄不存在則自動建立

6.範例

使用管理員帳號登陸系統,建立使用者tmp_3452 密碼3sdt5:Eawhg

新增使用者指令:

[root@ptr228 ~]# adduser tmp_3452
登入後複製

修改密碼指令:

[root@ptr228 ~]# passwd tmp_3452
登入後複製

在系統出現提示輸入密碼是輸入密碼:3sdt5:Eawhg 系統提示輸入確認密碼後再輸入一次。 OK添加成功。

7.useradd批次新增使用者

使用useradd時,如果後面不加入任何參數選項,例如:#sudo useradd test建立的使用者將是預設“三無」用戶:一無Home Directory,二無密碼,三無系統Shell。

步驟如下:

(1)建立使用者名稱清單檔案username.txt (同上)

(2)建立使用者密碼對應檔案serc.txt,格式為username :password (注意檔案的格式)   

stu1:tt1
stu2:tt2
stu3:tt3
stu4:tt4
stu5:tt5
stu6:tt6  
登入後複製

(3)批次新增的腳本檔案aa.sh

##添加用户,并且在/home/ 下为用户生成用户目录。cat < username.txt | xargs -n 1 useradd -m##批处理模式下更新密码
chpasswd < serc.txt##将上述的密码转换到密码文件和组文件
pwconv##结束验证信息
echo "OK 新建完成"(4)执行该脚本文件,查看执行过程
root@liu:/home/liu/Desktop/Dos# sh aa.sh
登入後複製

新建完成useradd指令,在執行沒有出錯的情況下,不會輸出任何的訊息,不會與使用者互動。但是使用者必須要記住那些設定項目,否則新增的使用者可能會出現一些預想不到的結果。

相關學習推薦:linux影片教學

以上是linux新增用戶指令是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板