一、运行模式
运行模式也可以称之为运行级别。
在Linux中存在一个进程:init(initialize,初始化),进程id 是1
查看进程:#ps -ef |grep init
该进程存在一个对应的配置文件:inittab (系统运行级别配置文件, 位置/etc/inittab)

与该级别相关的几个命令;
#init 0 表示关机
#init 3 表示切换到不带桌面的模式下
#init 5 切换到图形界面
#init 6 重启电脑
二、用户与用户组管理
/etc/passwd 存储用户的关键信息
/etc/group 存储用户组的关键信息
/etc/shadow 存储用户的密码信息
1、用户管理
1、添加用户
常用语法:#useradd 选项 用户名
常用选项:
-g:表示指定用户的用户组
-G:表示指定用户的用户附加组,选项的值可以是用户组的id,也可以是组名
-u:uid,用户的id(用户的标识符),系统默认会从500之后按顺序分配uid,如果不想使用系统分配的,可
-c:添加注释
以通过该选项自定义【类似于腾讯qq的自选靓号情况】
案例:创建用户 zhangsan 不带任何选项

注意:在不添加选项的时候,执行useradd 之后会执行一系列的操作
a。创建同名的家目录;
b。创建同名的用户组;
案列:添加选项,创建用户lisi,让lisi属于501主组 附加组500,自选靓号666
2、修改用户:
常用语法:#usermod 选项 用户名
用户编辑/修改
常用选项:
-g:表示指定用户的用户组
-G:表示指定用户的用户附加组,选项的值可以是用户组的id,也可以是组名
-u:uid,用户的id(用户的标识符),系统默认会从500之后按顺序分配uid,如果不想使用系统分配的,可
-l:修改用户名
案列:修改张三的用户主组为500,附加组改为501和502
案例:修改zhangsan用户名,改为wangerma
#usermod 选项 wangerma zhangsan


3、设置密码
Linux不允许没有密码的用户登录到系统,因此前面创建的用户目前都处于锁定状态,需要设置密码之后才能登录计算机。
常用语法:#passwd 用户名
案列:设置wangerma用户的密码
设置密码也是无任何提示 确保两次输入的密码一致按回车即可
4、删除用户
常用语法:#userdel 选项 用户名
常用选项:
-r
注意:已经登入的用户删除会提示失败,但是没有登录的可以正常删除
解决办法:简单粗暴,kill对应用户的进程
提示:所有跟用户操作的命令(除passwd外)只要root超级管理员有权限执行
2、用户组管理
每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。不同Linux系统对用户组的规定有所不同,入Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。
用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group 文件的更新。


1、用户组添加
常用语法:#groupadd 选项 用户组名
常用选项:
-g:类似用户添加里的“-u”,-g表示选择自己设置一个自定义的用户组id数字,如果自己不指定,则默认从500之后递增。
案列:使用groupadd 指令创建一个新的用户组,命名为Administrators
2、用户组编辑
常用语法:#groupmod 选项 用户组名
常用选项:
-g:类似用户添加里的“-u”,-g表示选择自己设置一个自定义的用户组id数字
-n:类似于用户修改“-l”,表示设置新的用户组的名称、
案列:修改Administrators用户组,将组ID 从 502改成520,将名称改为admin
3、用户组的删除
常用语法:#groupdel 用户组名


