淘宝客怎么样做自己的网站,广西网站建设智能优化,网站制做工具,广告优化师的职业规划一、背景知识
在Linux操作系统中创建新用户可以使用useradd或adduser命令。 使用useradd命令创建用户时#xff0c;不会在/home目录下创建用户文件夹#xff0c;需要用户自己指定主目录和bash目录的位置。同时#xff0c;创建的用户没有设置密码#xff0c;无法进行登录不会在/home目录下创建用户文件夹需要用户自己指定主目录和bash目录的位置。同时创建的用户没有设置密码无法进行登录需要使用passwd命令设置密码。使用adduser命令创建用户时会出现类似人机交互的界面系统将会提示输入创建用户所需的各种信息只要跟着系统的提示就能完成用户的创建适合初学者使用。 在Linux操作系统中使用passwd命令更改用户密码正常情况下会提醒用户输入两次密码可以使用--stdin参数来设置只输入一次密码。然而Ubuntu中的passwd命令不支持--stdin参数。因此这里使用echo $username:$username | sudo chpasswd设置用户的密码。useradd命令使用-d参数来指定用户主目录-s命令来指定bash位置。
二、批量添加用户
首先将用户名保存至users.txt文件中。
vi users.txt然后使用vi adduser.sh命令创建adduser.sh文件将以下命令写入文件。
#!/bin/bash
for username in cat users.txt
dosudo useradd -d /home/$username -s /bin/bash -m $usernameecho $username:newuserpasswd | sudo chpasswdecho user $username added!
done之后为adduser.sh文件添加可执行权限并运行adduser.sh文件。
chmod x adduser.sh
.\adduser.sh检查用户是否创建成功。
ls /home