用户管理
##用户管理
Linux 系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。
###添加用户
useradd ganyu
当创建用户成功后,会自动的创建和用户同名的家目录,即家目录在 /home/ganyu 下。
useradd liyue zhongli
//新用户zhongli被指定家目在/home/liyue
###指定和修改密码
//passwd 用户名
passwd ganyu
//给用户ganyu指定密码
###删除用户
//删除用户但保留家目录 userdel 用户名
userdel zhongli
//删除用户和家目录 userdel -r 用户名
userdel -r ganyu
###查询和切换用户
//查询用户信息 id 用户名
id root
//切换用户
su - 切换用户名
//从权限低到权限高需要输入密码,反之不需要。
//切换回原来用户,使用
exit
logout
//查看当前登录用户
whoami
###用户组
用户组是对用户进行的一个划分,每个用户组对应不同的权限
//增加组
groupadd top
//增加用户到指定组
//如果没有指定组,则自身独立为一个组,组名为用户名
useradd -g top keqing
//删除组
groupadd top
//修改用户的组
usermod -g base keqing
//用户keqing从top组被划分到base组
###用户和用户组相关文件
- /etc/passwd 文件
用户(user)的配置文件,记录用户的各种信息。每行的含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell - /etc/shadow 文件
口令的配置文件,存放登录名,加密口令等。 - /etc/group
组的配置文件,包含组的信息
学习总结来源于韩顺平老师一周学会Linux