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:保存用户分组相关信息。