1个回答
展开全部
创建用户命令useradd
useradd命令用于创建用户,默认情况下只有系统超级用户root才能使用。由于用户的属性有很多,所以该命令的选项也有很多,这里不全部介绍,只说几个常用的选项。
-u:该选项用于指定用户的UID,如果不使用该选项那么系统会默认的从500开始递增;
-g:该选项用于指定用户的初始组,可以是名称也可以是GID,如果不使用该选项那么系统会默认创建一个与用户名相同的组名作为用户的初始组;
-c:该选项用于指定用户的说明信息,方便管理员管理;
-d:该选项用于指定用户的家目录,如果不使用该选项那么系统会默认在/home目录下创建一个与用户名相同的目录作为家目录;
-s:该选项用于指定用户的shell,如果不使用该选项系统会默认指定/bin/bash,具体shell的概念后续会介绍;
图示是通过 useradd --help 命令得到的部分的选项信息。
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。
useradd命令用于创建用户,默认情况下只有系统超级用户root才能使用。由于用户的属性有很多,所以该命令的选项也有很多,这里不全部介绍,只说几个常用的选项。
-u:该选项用于指定用户的UID,如果不使用该选项那么系统会默认的从500开始递增;
-g:该选项用于指定用户的初始组,可以是名称也可以是GID,如果不使用该选项那么系统会默认创建一个与用户名相同的组名作为用户的初始组;
-c:该选项用于指定用户的说明信息,方便管理员管理;
-d:该选项用于指定用户的家目录,如果不使用该选项那么系统会默认在/home目录下创建一个与用户名相同的目录作为家目录;
-s:该选项用于指定用户的shell,如果不使用该选项系统会默认指定/bin/bash,具体shell的概念后续会介绍;
图示是通过 useradd --help 命令得到的部分的选项信息。
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。
追问
假如需要创建五百个账户,一个一个的建用户太麻烦了,而且不知道建到什么时候,所以快捷的方法有没有一个命令能同时建立多个用户,也就是说执行一条命令,然后它建立五百个账户。有没有这种命令?有的话是什么?
力控科技
2024-08-19 广告
2024-08-19 广告
ForceSCADA是力控科技信创产品的重要组成部分,具备完全自主知识产权,支持部署在Linux桌面版、服务器版、嵌入式等系统架构下。使用ForceSCADA可以搭建创新性高、扩展性佳、融合度强的SCADA平台,进而构建高效、智能化的监控中...
点击进入详情页
本回答由力控科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |