linux下添加,删除,修改,查看用户和用户组
1 .增加一个test组
1 | groupadd test |
2. 将test组的名子改成test2
1 | groupmod -n test2 test |
3. 删除组test2
1 | groupdel test2 |
4. 查看组
- 查看当前登录用户所在的组
1
groups
- 查看用户test所在组
1
groups test
- 查看所有组
1
cat /etc/group
用户操作
1. 添加用户和修改用户帮助文档
1 | useradd -help #添加帮助文档 |
1 | usermod -h #修改帮助文档 |
2. 添加用户(参考帮助文档进行用户配置)
1 | useradd -g test2 -m utest #添加utest到test2组并创建用户目录(要先创建test2组) |
3. 修改utest用户密码
1 | passwd utest |
4. 修改用户(参考帮助文档进行用户配置)
1 | id utest #查看utest用户的UID和GID |
1 | gpasswd -a utest test3 #将用户utest加入到test3组(用户可以属于多个组) |
5.删除用户
1 | userdel qtest #删除用户qtest |
扩展
1. 查看所有用户
1 | cat /etc/passwd #查看所有用户的列表 |
2. 查看登录日志
1 | more /var/log/secure |
3. 查看用户操作记录(使用root账号)
1 | su utest #切换到要查看的目录 |
4. 创建管理员权限的账号
1 | useradd -o -u 0 -g 0 -M -d /root -s /bin/bash admin #拥有root 一样的权限 |
5. 普通账号使用sudo
修改sudo文件
1 | su - #切换到超级管理员(带 - 相当直接使用root登录) |
添加要使用sudo权限的帐号
1 | utest ALL=(ALL) ALL |