一、创建用户
sudo adduser 用户名
示例:
sudo adduser user
一些与用户相关的文件:
/etc/skel 存放用户的模板
/etc/passwd 存放用户信息
/etc/group 存放组的信息
/etc/shadow 存放用户密码的文件
注意:shadow存放的是加密后的用户密码
二、切换用户
su 用户名
去到其他用户下
如果不写用户名,默认去到root用户下
注意:在Ubuntu20.04下去到root用户下,需要加sudo
sudo su
注意:新添加的用户可能不能使用sudo命令:
解决方法:
1、其他用户去到 sudo vi /etc/suoers
2、找到 root ALL=(ALL:ALL) ALL 在这行命令的下面添加一行类似的代码
示例:
用户名 ALL=(ALL:ALL) ALL
三、修改用户密码和关系命令
修改用户密码:
sudo passwd 用户名
注意:需要在其他的用户上才能修改本用户的密码
sudo shundown -r now/时间
选项 时间
选项:
-r : 重启
-h : 关机
sudo reboot 重启
四、修改用户信息
ps:对用户信息进行修改之前建议大家先拍摄快照,以防在操作不当导致误删本机的家目录
主要使用的命令:
usermod
1、sudo usermod -aG user test
//将test追加到user这个组里面
2、查询用户的信息
id 用户名
eg:
用户id = 1001 组id = 1001
3、sudo usermod -c
// 修改登录名
eg:
sudo usermod -c USER user
//将登录名从user修改为USER(实际上是修改etc/passwd里面的第五个参数的值)
4、sudo usermod -g user test
// 把test这个用户的组改成user
5、sudo usermod -d /home/test user
//将user这个用户的家目录修改为/home/test
6、sudo usermod -l USER user
//将user这个用户的名字修改成USER
五、用户的删除和组的删除
1、sudo delgroup 用户名
// 删除用组
eg:
sudo delgroup user
2、deluser 用户名
// 删除用户
eg:
deluser user
3、sudo deluser --remove-home 用户名
eg:
sudo deluser --remove-home user
// 删除用户及家目录