美文网首页
6.用户管理

6.用户管理

作者: 每天起床都想摆 | 来源:发表于2022-03-02 01:39 被阅读0次

用户管理

  • Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统

添加用户

  • 添加用户指令

    useradd 用户名
    
  • 当创建用户成功后,会自动创建和用户同名的家目录,默认该用户的家目录在/home/用户名

  • 也可以通过useradd -d 指定目录

指定/修改密码

  • 修改指定用户的密码

    passwd 用户名
    

    不写用户名时默认修改当前登录的账号的密码

  • 显示当前所在地址

    pwd
    

删除用户

  • 删除用户指令

    userdel 用户名
    

    该操作删除了用户账号但是会保留家目录

    删除用户并且不保留家目录指令:

    userdel -r tom
    

查询用户

  • 查询用户信息指令

    id 用户名
    

    当用户不存在时,返回此用户

切换用户

  • 切换用户指令

    su - 用户名
    
  • 从高权限用户切换到低权限用户不需要输密码

  • 当需要返回到原来的用户时,使用exit/logout指令

查看当前用户/登录用户

  • 查看当前登录用户指令

    who am i
    
  • 该指令可以获取以什么IP登录到Linux的,同时可以获取本地首次登录的用户,即使用su命令切换用户后,查看用户仍然为第一次登录到Linux的用户

  • 查看当前使用的用户指令

    whoami
    
  • 该指令可以获取目前正在使用的用户,即使用su命令后,whoami获取的是切换后的用户,而who am i获取的是首次登录用户

用户组

  • 用户组类似于角色,系统可以对有共性/权限的多个用户进行统一的管理

  • 新增组指令

    groupadd 组名
    
  • 删除组指令

    groupdel 组名
    
  • 增加用户时直接上组

    useradd -g 用户组 用户名
    

    如果不指定组,默认创建一个与账户名同名的组并将该用户放进去

  • 修改用户的组

    usermod -g 用户组 用户名
    

用户和组相关文件

Linux内核不能识别普通指令,指令都是通过shell解释器解释给内核去执行,中国地区采用bashell(bash)解释器

  • /etc/password
    • 用户(user)的配置文件,记录用户的各种信息
    • 每行的含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
  • /etc/shadow
    • 口令的配置文件
    • 每行的含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
  • /etc/group
    • 组(group)的配置文件,记录Linux包含的组的信息
    • 每行含义:组名:口令:组标识号:组内用户列表

相关文章

  • 6.用户管理

    用户管理 Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个...

  • 第九天 用户组管理 提权

    今日内容 6.如何为用户设定密码,又如何修改密码? 7.用户的创建流程? [扩展了解] 8.用户组如何管理? 9....

  • Linux常用指令

    linux常用指令: 1.文件管理2.目录管理3.用户管理4.权限管理5.文件搜索6.内容搜索7.压缩包管理8.网...

  • centos下RabbitMq安装

    1.下载必要的安装包 2.安装 3.添加配置,不然无法启动 4.启动 5.启用web管理 6.添加用户,缺省用户只...

  • Linux-用户管理和用户组管理

    用户管理和用户组管理 一、用户管理 1.添加用户 2.切换用户 3.删除用户 二、用户组 三、用户管理与用户组管理...

  • Jenkins运维管理

    凭据管理 插件管理 用户管理 创建用户 devmanager testmanagerimage.png 用户权限管...

  • 公众平台用户管理优化,支持标签功能

    公众平台用户管理优化已上线。目前已支持标签管理用户,且用户卡片实现多场景管理与查看用户信息,多维度提升用户管理效率...

  • 6.内存管理

    内存管理 在内核中分配内存不像在其他地方分配内存那么容易。造成这种局面的因素很多,根本原因是内核本身不能像用户空间...

  • 6.需求管理

    需求管理的基础知识 管理的意义:在任何的公司,研发资源都是有限的。对于任何的产品和公司,老板、用户的耐心都是有限的...

  • 6.进程管理

    1.进程信息 ps命令 top命令 按照cpu及内存占用率对进程排序 退出:按小写字母q kill命令 提示:使用...

网友评论

      本文标题:6.用户管理

      本文链接:https://www.haomeiwen.com/subject/lnxcrrtx.html