Linux如何批量建立用户

   2024-10-06 2740
核心提示:在Linux系统中,可以使用以下命令来批量建立用户:创建一个包含用户信息的文本文件,每行包含一个用户的信息,格式如下:usernam

在Linux系统中,可以使用以下命令来批量建立用户:

创建一个包含用户信息的文本文件,每行包含一个用户的信息,格式如下:
username1:password1:uid1:gid1:comment1:/home/username1:/bin/bashusername2:password2:uid2:gid2:comment2:/home/username2:/bin/bash...
使用以下命令批量添加用户:
sudo bash -c 'while IFS=: read -r username password uid gid comment home shell; do    useradd -m -p "$(openssl passwd -1 $password)" -u $uid -g $gid -c "$comment" -d $home -s $shell $usernamedone < users.txt'

以上命令中,users.txt是保存用户信息的文本文件,useradd命令用于添加用户,-m参数表示创建用户家目录,-p参数用于设置用户密码(需要使用openssl passwd -1生成加密密码),-u参数用于设置用户ID,-g参数用于设置用户组ID,-c参数用于设置用户注释,-d参数用于指定用户家目录,-s参数用于设置用户默认Shell。

使用以上命令可以批量建立用户,并且可以根据需要修改用户信息的格式和内容。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号