华为欧拉服务器操作系统软件 V2.0 管理员指南 05

增加用户

增加用户

useradd命令

通过useradd命令可以为系统添加新用户信息。

useradd [options] LOGIN

useradd可使用的常见选项说明如表3-1所示。

表3-1 参数说明

选项

说明

-c comment

新账号password文件的说明。

-d home dir

新账号每次登入时所使用的主目录(home dir),默认值为/home/账户名称,并当成登入时的目录名称。

-e expire_date

账号过期日期。日期的指定格式为MM/DD/YY。

-f inactive_days

账号过期几日后永久停用。当值为0时账号则立刻被停用;而当值为-1时,则关闭此功能,默认值为-1。

-g initial_group

group名称或一个数字作为用户的起始群组(group)。

-G

新账户的附加组列表。

-M

如果用户目录不存在,则自动创建。

-n

默认情况下,用户组与用户名称相同,此选项将取消此默认设值。

-r

此参数用来建立系统账号。在EulerOS中系统账号的UID小于500。

说明:

useradd此用法所建立的账号不会建立用户主目录。如果要建立用户主目录需使用-m选项。

-s shell

用户登入后使用的shell名称。

-u uid

用户的ID值,必须唯一,除非用-o选项。数字不可为负值。默认的最小值不得小于99,而且逐次增加。0~99保留给系统账号使用。

-D

当-D选项出现时,useradd显示现在的默认值,或者通过命令行方式更改这些默认值。

用户信息文件

与用户账号信息有关的文件如下:

  • /etc/passwd——用户账号信息。
  • /etc/shadow——用户账号信息加密文件。
  • /etc/group——组信息文件。
  • /etc/default/useradd——定义默认设置文件。
  • /etc/login.defs——系统广义设置文件。
  • /etc/skel——默认的初始配置文件目录。

创建用户实例

例如新建一个用户XXX。命令如下:

[root@localhost ~]# useradd XXX

没有任何提示,表明用户建立成功。这时并没有设置用户的口令,必须使用passwd命令修改用户的密码,没有设置密码的新账号将不能使用。

使用id命令查看新建的用户信息,命令如下:

[root@localhost ~]#  id  user_example
uid=502(user_example)    gid=502(user_example)

修改用户user_example的密码:

[root@localhost ~]# passwd  user_example

根据提示两次输入新用户的密码,完成口令更改。过程如下:

Changing password for user user_example.
New  password:
BAD PASSWORD: it is based on a dictionary word
Retype  new  password:
passwd: all authentication tokens updated successfully.

翻译
收藏
下载文档
更新时间:2021-08-11
文档编号:EDOC1000099509
浏览量:287320
下载量:4184
平均得分:3.47