关机和重启
用户登录和注销

通常操作:比如普通用户登录系统,进行各种操作,如果发现权限不足,可以使用 su - 用户名 来切换成系统管理员身份操作,操作完成后再切换回普通用户。
用户管理基本介绍

添加用户
演示添加用户并登录过程
useradd [选项] 用户名

发现新添加的用户已经在home目录下面了,默认分到xiaoming组,用户是xiaoming
现在我们为xiaoming设置密码为123456
设置完密码后使用xiaoming用户登录:
登录成功后发现自动跳到 /home/xiaoming 这个目录下面了。
演示添加用户并登录过程二(指定到某个组下面)
注意:这里创建的组(即目录)不要事先创建好,让命令自己去创建
创建一个xiaoqiang用户到 /home/person 下面,不要事先创建 person 目录:
给xiaoqiang设置密码:
使用xiaoqiang用户登录:
细节说明:
1)当创建用户成功后,会自动的创建和用户同名的家目录
2)也可以通过 useradd -d 指定目录 新的用户名,给新创建的用户指定家目录
删除用户
基本语法:userdel 用户名(要使用root用户去删除用户)
应用案例:
1)删除用户xiaoming,但是要保留家目录
2)删除用户xiaohong,以及用户主目录
userdel -r xiaoqiang 那么会连同person文件夹一起删除掉。
总结:在删除用户的时候一般都不会把家目录删除的,因为家目录中保存有此用户的很多源代码或资料信息。
查看用户
查询用户信息

没有查询到会显示 无此用户
uid:用户id号
gid:所在组的id号
组:组名
切换用户
在操作Linux中,如果当前用户的权限不够,可以通过 su - 指令,切换到高权限用户,比如root
基本语法:su - 用户名
应用实例:
1)创建一个用户zhangfei
2)给zhangfei指定密码
3)使用zhangfei用户操作(高权限用户到低权限用户不需要输入密码)
4)回到原用户:exit
总结:从权限搞的用户切换到权限低的用户,不需要输入密码,反之需要
当需要返回到原来用户时,使用exit指令
用户组管理
用户组类似于角色,系统可以对有共性的多个用户进行统一的管理
新增组:
groupadd 组名
删除组:
groupdel 组名
增加用户时直接加上组:
useradd -g 用户组 用户名
修改用户组:
usermod -g 用户组 用户名
用户和组的相关文件

- /etc/passwd文件

x 代表用户密码,代表隐藏。密码是放在 shadow文件中的,也是加密存放的
