1.使用useradd添加账号
1.添加账号tom,此时账号没有密码(默认情况下没有密码无法登录)
# useradd tom
2.设置密码
# passwd tom
3.输入密码即可 (默认输入时不可见)
4.重复输入密码即可
1.直接添加账号和密码
useradd tom1
echo "密码" | passwd --stdin tom1
2.手动配置文件添加账号
添加账号tom1
1.添加用户组信息
# nano /etc/group
在文件最后添加
# tom1:x:600
tom:为组名应该与etc/passwd中登录名相同
x:为口令存放的是用户组加密的口令,一般为X。
添加完成后查看是否添加完成
# tail -1 /etc/group
2.添加用户账号信息
# nano /etc/passwd
在文件最后添加
# tom1:x:600:600:test:/home/tom1:/bin/bash
tom:为登录账号
x:口令字段一般使用一个“x”来代替,/etc/shadow为真正的口令文件
600:用户标识UID
600:组标识GID
test:注释信息可以包含姓名电话等信息使用","分割
/home/tom1:用户的主目录
/bin/bash:Shell程序的全路径名
添加完成后查看是否添加完成
# tail -1 /etc/passwd
3.添加密码和登录过期等信息
# nano /etc/shadow
文本最后添加
tom1:$1$rOPBuYox$w6/TlVI3tBYLTjJCx2SMW1:17297:0:99999:7:::
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
4.加密口令生成:
# openssl passwd -1 -salt rOPBuYox
输入密码:123456
生成:$1$rOPBuYox$w6/TlVI3tBYLTjJCx2SMW1
5.添加家目录
# cp -r /etc/skel /home/tom1
6.更改属主和属组
# chown -R tom1:tom1 /home/tom1
7.(可选)更改家目录权限
# chmod -R go= /home/tom1