用户管理

用户管理

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

posted @ 2022-07-06 13:04  Nights_Watch  阅读(37)  评论(0编辑  收藏  举报