在CentOS 7系统中,我们可以通过以下命令查看用户和用户组的基本信息:
1. 用户列表文件:`/etc/passwd`
2. 用户组列表文件:`/etc/group`
3. 查看系统中有哪些用户:
```
cut -d : -f 1 /etc/passwd
```
4. 查看可以登录系统的用户:
```
cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1
```
5. 查看系统中有哪些用户组:
```
cut -d : -f 1 /etc/group
```
6. 查看可以登录系统的用户组:
```
cat /etc/group | grep -v /sbin/nologin | cut -d : -f 1
```
7. 以root权限查看系统用户操作:`w命令`
8. 以root权限查看某一用户:`w 用户名`
9. 以root权限查看当前登录用户:`who`
10. 以root权限查看用户的登录历史记录:`last`
11. 以root权限修改root用户的密码:`passwd root`(注:需要先切换到root用户)
12. root用户修改其他用户的密码:`usermod -p old_password new_password username`,将`old_password`替换为原密码,将`new_password`替换为新密码,将`username`替换为要修改密码的用户名。