我想创建 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
将这些用户添加到系统中。
这是迁移用户的首选方法。