以非交互方式运行adduser

Modified on: Sat, 09 Jun 2018 00:35:23 +0800

我想使用adduser命令通过shell脚本添加用户(使用已禁用的密码)。

默认情况下,adduser会提示您输入各种值(例如,全名)。有没有办法通过命令行提交这些值?或者我需要useradd吗?

最佳答案

使用--gecos选项跳过chfn交互式部分。

adduser --disabled-password --gecos "" username

这一切都在手册页中。不是最明显的配方。

--gecos GECOS
          Set  the  gecos field for the new entry generated.  adduser will
          not ask for finger information if this option is given.

GECOS字段是逗号分隔列表,如下所示:Full name,Room number,Work phone,Home phone,尽管该手册页提到finger information 详情 - 维基百科

希望这可以帮助你。


相关问答

添加新评论