用户管理

介绍Linux用户组的概念和对用户添加,删除和指定密码的基本操作

用户管理

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

Original: https://www.cnblogs.com/yjh1024/p/16450392.html
Author: Nights_Watch
Title: 用户管理

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/622723/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球