创建用户时如何添加用户信息?

创建用户时如何添加用户信息?

如果我使用用户名 khadija 创建用户 khadija,如何填充 的第五个字段/etc/passwd

mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash

我在 useradd 手册页下没有找到任何内容,并且无法在此设置中访问互联网。

除了手动编辑还有其他选择吗/etc/passwd

答案1

看一下man usermod它显示的 -c 选项,该选项用于修改 中帐户的评论字段/etc/passwd

例子:

usermod -c "raspberry pi user account" pi

更新“pi”用户帐户的评论字段。

答案2

您可以通过编辑文件来编辑字段,也可以使用usermod -c,虽然现在它被称为comment中的字段man 5 passwd,但情况并非总是如此,它曾经是UNIX 上的 GECOS 字段,尽管该名称并未反映其用途:提供一般信息。

正确的总体是由四个(可能为空)字符串组成的逗号分隔列表。您仍然可以在某些程序如何创建 passwd 条目的这一部分并使用UserName,,,.

这些字段中的第一个应包含完整的用户名(或程序名称,如果用于守护程序等);第二个是物理位置;第三部(办公)电话;和第四个家庭电话(有时是电传/传真)。

类似的程序finger可用于显示人员信息,包括该字段的结构化内容。在 LDAP 和个人地址簿出现之前,我实际上已经使用过该功能(通过黄页来获取所有工作站上可用的信息)。

相关内容