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。