useradd命令是linux下的一個系統管理命令,它主要有一個功能,具體介紹如下:
useradd命令能夠用於創建新的用戶或是更改用戶的信息,也就是創建用戶賬號。
說明:一般使用useradd命令所建立的帳號,基本上是保存於/etc/passwd文本文件中。
useradd命令的具體命令的語法格式為useradd[參數][用戶名]。
參數:
-D 改變新建用戶的預設值
-c 添加備注文字
-d 新用戶在每次登陸時所使用的家目錄
-e 用戶終止日期(其中日期的格式是YYYY-MM-DD)
-g 指定用戶對應的用戶組
-G 定義該用戶為多個不同組的成員
-m 用戶目錄不存在時將自動創建
-M 不建立用戶家目錄,優先在/etc/login.defs文件設定
-n 取消建立以用戶名稱為名的群組
-r 建立系統帳號
-u 指定用戶id
『貳』 useraddlinux命令 useradd
在Linux系統中,添加新用戶的基本操作可以通過"useradd"命令實現。最簡便的方式是使用命令"useradd -m username",它會在/home目錄下自動生成一個新用戶文件夾,對應用戶名為username。
如果你希望在特定目錄下創建用戶,可以採用"useradd -d /path/to/directory username",比如"useradd -d /home/user -s /bin/sh username"。這里"/bin/sh"通常指定了用戶的默認shell。設置好用戶的目錄後,使用"passwd username"命令可以為新用戶設置密碼,確保賬戶的安全性。
需要注意的是,"useradd"命令提供兩種主要方式來創建用戶,一種是在默認目錄創建並設置密碼,另一種是在指定目錄下創建並允許後續設置密碼。這兩種方法都能幫助你輕松地為系統增加新用戶"username"。下面是"useradd"命令的幫助文檔內容:
『叄』 Linux命令詳解:useradd創建用戶命令
Linux系統是一個多用戶的操作系統,但是在安裝系統時只創建了一個超級管理員用戶,那麼其他的用戶如何創建呢?下面小編就為大家演示如何按照要求創建用戶。
創建用戶命令useradd
useradd命令用於創建用戶,默認情況下只有系統超級用戶root才能使用。由於用戶的屬性有很多,所以該命令的選項也有很多,這里不全部介紹,只說幾個常用的選項。 -u:該選項用於指定用戶的UID,如果不使用該選項那麼系統會默認的從500開始遞增; -g:該選項用於指定用戶的初始組,可以是名稱也可以是GID,如果不使用該選項那麼系統會默認創建一個與用戶名相同的組名作為用戶的初始組; -c:該選項用於指定用戶的說明信息,方便管理員管理; -d:該選項用於指定用戶的家目錄,如果不使用該選項那麼系統會默認在/home目錄下創建一個與用戶名相同的目錄作為家目錄; -s:該選項用於指定用戶的shell,如果不使用該選項系統會默認指定/bin/bash,具體shell的概念後續會介紹; 圖示是通過命令得到的部分的選項信息。
useradd命令操作演示
使用useradd命令創建用戶today,並查看/etc/passwd文件檢查是否創建成功。由配置文件可以看出today用戶已經創建成功用戶的UID為502,家目錄是/home/today,shell是/bin/bash。
建立用戶lina,指定其登錄腳本為/sbin/nologin,這樣的指定代表該用戶不能登錄系統。由配置文件可以看出用戶已經創建成功並且shell是/sbin/nologin。
建立一個用戶sunday,指定其UID為778。由配置文件可以看出用戶已經創建成功並且UID是778。
創建用戶monday,指定其家目錄為/home/date。由配置文件可以看出用戶已經創建成功並且家目錄是/home/date。