在新服务器上创建用户和设置密码的脚本

在新服务器上创建用户和设置密码的脚本

我想创建 ubuntu 用户并自动设置密码。我想要脚本运行命令:

useradd -s /usr/sbin/nologin username

passwd username

并设置密码1234

请帮我

答案1

有一个名为新用户为了这。

newusers 命令读取文件(或默认标准输入)并使用此信息更新一组现有用户或创建新用户。每行的格式与标准密码文件相同(请参阅 passwd(5)),但以下说明的例外情况除外:

UserName:Password:UID:GID:comments:HomeDirectory:UserShell

一个例子(id在命令行上使用列出当前用户的 ID):

username:1234:1000:1000::/home/username:/usr/sbin/nologin

你可以做

sudo chmod 0600 file.txt
sudo newusers file.txt

将这些用户添加到系统中。

这是迁移用户的首选方法。

相关内容