如何使用“adduser”创建具有额外字段(如工作电话号码)的用户?

如何使用“adduser”创建具有额外字段(如工作电话号码)的用户?

我需要使用adduser命令行添加用户。目前,我正在做

sudo adduser -g someGroup -c "John Doe" dojohn 

但我希望命令中也包含“工作电话号码”,例如777 222 1342。我确信它与 有关adduser.conf,但无法在网上找到有关它的更多信息。

如果相关:
操作系统:Ubuntu Linux,Shell:bash
用户:John Doe,用户名:dojohn,工作电话号码:777 222 1342

答案1

Linux 中的注释字段传统上是这样拆分的:

真实姓名,房间号,工作电话,家庭电话,其他

因此您可以使用 -c 命令填充这些内容:

sudo adduser -g someGroup -c "John Doe,,777 222 1342" dojohn

答案2

除了提供的“注释”外,passwd 或 shadow authdbs 中没有其他字段-c,并且没有办法useradd为 authdb 提供其他信息有这样的字段(例如 LDAP)。您需要使用不同的 authdb 和不同的工具才能以有意义的方式提供此类信息。

相关内容