一、单一用户添加
切换为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
接下来就可以使用添加的账号了。