Linux命令详解:[17]useradd创建用户命令

2025-11-07 03:49:24

1、useradd命令用于创建用户,默认情况下只有系统超级用户root才能使用。由于用户的属性有很多,所以该命令的选项也有很多,这里不全部介绍,只说几个常用的选项。

-u:该选项用于指定用户的UID,如果不使用该选项那么系统会默认的从500开始递增;

-g:该选项用于指定用户的初始组,可以是名称也可以是GID,如果不使用该选项那么系统会默认创建一个与用户名相同的组名作为用户的初始组;

-c:该选项用于指定用户的说明信息,方便管理员管理;

-d:该选项用于指定用户的家目录,如果不使用该选项那么系统会默认在/home目录下创建一个与用户名相同的目录作为家目录;

-s:该选项用于指定用户的shell,如果不使用该选项系统会默认指定/bin/bash,具体shell的概念后续会介绍;

图示是通过 useradd --help 命令得到的部分的选项信息。

Linux命令详解:[17]useradd创建用户命令

1、使用useradd命令创建用户today,并查看/etc/passwd文件检查是否创建成功。由配置文件可以看出today用户已经创建成功用户的UID为502,家目录是/home/today,shell是/bin/bash。

Linux命令详解:[17]useradd创建用户命令

Linux命令详解:[17]useradd创建用户命令

2、建立用户lina,指定其登录脚本为/sbin/nologin,这样的指定代表该用户不能登录系统。由配置文件可以看出用户已经创建成功并且shell是/sbin/nologin。

Linux命令详解:[17]useradd创建用户命令

Linux命令详解:[17]useradd创建用户命令

3、建立一个用户sunday,指定其UID为778。由配置文件可以看出用户已经创建成功并且UID是778。

Linux命令详解:[17]useradd创建用户命令

Linux命令详解:[17]useradd创建用户命令

4、创建用户monday,指定其家目录为/home/date。由配置文件可以看出用户已经创建成功并且家目录是/home/date。

Linux命令详解:[17]useradd创建用户命令

Linux命令详解:[17]useradd创建用户命令

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢