如何使用 --gecos Linux Ubuntu 添加用户?

如何使用 --gecos Linux Ubuntu 添加用户?

我正在尝试创建一个添加用户的脚本,但我必须以非交互式方式执行此操作,而无需 adduser 命令的默认提示。我收到的说明指出我应该使用 --grecos,但我到处寻找有关这方面的更多信息,但找不到任何有用的信息。

我发现的最好的是:

在此输入图像描述

但我不知道空字符串(“”)代表什么,也不知道参数“用户名”代表什么。用户名会被命名为空字符串吗?

有人能解释一下吗?

这是脚本中应该完成的事情:

在此输入图像描述

有人能帮我解决这个问题吗?

非常感谢大家!

答案1

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

我不知道空字符串代表什么(“”)

空字符串准确地表示您不打算用任何有意义的内容填充 GECOS 字段。该--gecos选项需要一个参数(如手册页的 GECOS 部分所示--gecos GECOS),因此您必须给出它某物,空字符串是某物。不过,作业似乎希望您使用姓名和电子邮件字段来填充 GECOS 字段!

我不知道参数“用户名”代表什么。用户名会被命名为空字符串吗?

了解命令的选项和参数对于使用该命令获得您想要的结果至关重要。如前所述,该--gecos选项正在查找您想要在 GECOS 字段中设置的文本;空字符串就是你给它的内容。该adduser命令本身需要一个单独的参数,以便它知道如何调用新用户——这就是username您提供的(可能来自$username您的脚本)。

相关内容