whoami #查看当前登录用户名
- 添加用户、切换用户
#useradd、adduser
#adduser 会自动创建同名的用户主目录,创建用户同名的组。
sudo adduser hayley
#修改密码
sudo passwd hayely
#切换用户
su hayley
sudo command~
- 删除用户
userdel [-r] username #参数-r为删除用户的home目录
#其实,可能在系统其他地方也有该用户文件,要完整删除一个用户和其文件要先找到属于他的文件,然后删除,再运行userdel删除用户。
find / -user username
- 授予用户root权限
sudo vim /etc/sudoers
#User privilege specification
root ALL=(ALL) ALL
hayley ALL=(ALL) ALL
……
#保存退出
#赋予用户文件权限
chown -R hayley:hayleygroup /home/hayley/file.txt
#赋予目录权限
chown hayley:hayleygroup /etc/
- 查看组
groups #查看当前登录用户的组内成员
groups hayley #查看hayley用户所在的组,以及组内成员
- 所有组和所有用户名
/etc/group #文件包含所有组;
#系统存在的所有用户名
/etc/shadow #用户(user)的配置文件;
/etc/passwd #用户(user)影子口令文件;
参考
linux下查看所有用户及所有用户组
https://www.cnblogs.com/jackyyou/p/5498083.html
Ubuntu创建新用户并增加管理员权限
https://www.linuxidc.com/Linux/2016-06/132218.htm