ubuntu下添加用户(单人添加+批量添加)

版权声明:转载请注明地址 https://blog.csdn.net/jiguquan3839/article/details/85093989

一、单一用户添加

切换为root用户为了获取创建用户的权限

colab@colab-user:~$ sudo su

添加一个用户名为test的新用户

root@ubuntu:/home/colab# useradd test

设定登录密码(会输入两次密码)

root@ubuntu: /home/colab # passwd test

为该用户指定shell

root@ubuntu: /home/colab # usermod -s /bin/bash test

为该用户指定用户主目录

root@ubuntu: /home/colab # usermod -d /home/test test

切换到用户test

root@ubuntu: /home/colab # su test

二、批量用户添加

批量添加肯定会借助文本添加,系统的/etc/passwd中一行记录对应着一个用户,每行记录又被冒号(:)分隔为7个字段,其格式和具体含义如下:

用户名:口令:用户标识号:组标识号:注释性描述:用户主目录:命令解释程序

每一行按照/etc/passwd密码文件的格式书写,要注意每个用户的用户名、UID、宿主目录都不可以相同,其中密码栏必须输入x号。

新建一个user.txt,添加内容如下:

user001:x:1001:1000::/home/wxc:/bin/bash

user002:x:1002:1002::/home/yx:/bin/bash

user003:x:1003:1003::/home/lhm:/bin/bash

user004:x:1004:1004::/home/byf:/bin/bash

user005:x:1005:1006::/home/lhb:/bin/bash

user006:x:1006:1006::/home/sj:/bin/bash

user007:x:1007:1007::/home/colab/djy:/bin/bash

user008:x:1008:1008::/home/aoko:/bin/bash

 

重定向添加用户

# newusers < user.txt

 

新建一个文件passwd.txt,添加内容如下:

user001:密码

user002:密码

user003:密码

user004:密码

user005:密码

user006:密码

 

重定向添加密码

# chpasswd < passwd.txt

接下来就可以使用添加的账号了。

猜你喜欢

转载自blog.csdn.net/jiguquan3839/article/details/85093989