Linux里的配置文件与用户管理相关命令
一、Linux里的配置文件介绍:
- etc/bashrc文件:无论哪个用户登录都会执行该文件里的配置。 
- ~/.bashrc:只有当前用户登录时,才会执行该文件的配置。 
二、用户管理相关命令介绍:
1. whoami:查看当前用户是谁。
2. useradd <用户名>:用来创建一个新用户。
| 例如:useradd <用户名> -m -s /bin/bash | 
| -m:创建用户的家目录,不加该选项也默认会创建家目录 | 
| -d:指定用户的家目录,一般情况不指定 | 
| -M:不创建用户的家目 | 
| -s:指定用户登录时的shell解析脚本,一般指定为:/bin/bash | 
| passwd <用户名>:用来给指定用户设置密码 | 
| passwd:给当前用户设置密码 | 
4. userdel <用户名>:删除用户的指令。
| -r:删除用户的同时,删除用户的家目录等信息 | 
5. sudo:使用root用户的权限执行命令。
| 不是所有的用户都能够执行sudo命令申请root权限,例如:xxx 不再sudoers文件中,此事将被报告 | 
| 只有添加到了etc/sudoers文件的用户才能有这个权限 
 | 
6. group:当我们创建一个用户时,会自动创建一个跟用户同名的分组。
| groups:查看用户的分组: 
 | 
| gpasswd:用来将用户添加到一个分组,或者从分组里移除 
 | 
7. su <用户名>:可以切换到指定用户,su或者su -:切换到root用户。
三、用户和组相关的一些文件:
- /etc/passwd:保存系统里所有的用户。 
- /etc/shadow:保存用户的密码信息。 
- /etc/group:保存用户分组相关信息。 
