• Linux用户管理


    用户管理

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

    添加用户

    useradd 用户名

    若添加一个用户milan,默认该用户的家目录在/home/milan

    细节说明
    1. 当创建用户成功后,会自动的创建和用户同名的家目录
    2. 也可以通过 useradd -d 指定目录 新的用户名,给新创建的用户指定家目录

    指定/修改密码

    passwd 用户名

    显示当前用户所在的目录 pwd (常用)

    删除用户

    userdel 用户名

    实例:

    1. 删除用户 milan,但是要保留家目录, userdel milan
    2. 删除用户以及用户主目录, 比如 tom, userdel -r tom

    (建议保留家目录)

    查询用户信息指令

    id 用户名

    若用户不存在,返回无此用户

    切换用户

    在操作 Linux 中,如果当前用户的权限不够,可以通过 su - 指令,切换到高权限用户,比如root

    su - 切换用户名

    细节说明
    1. 从权限高的用户切换到权限低的用户,不需要输入密码,反之需要
    2. 当需要返回到原来用户时,使用 exit/logout 指令

    查看当前用户/登录用户

    whoami/who am i

    用户组

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

    新增组

    groupadd 组名

    删除组

    groupdel 组名

    修改用户的组

    usermod –g 用户组 用户名

    用户和组相关文件

    /etc/shadow 文件

    口令的配置文件 每行的含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

    /etc/group 文件

    组(group)的配置文件,记录 Linux 包含的组的信息 每行含义:组名:口令:组标识号:组内用户列表

  • 相关阅读:
    Dubbo和Spring Cloud微服务架构对比
    vue学习笔记,购物车清单制作
    定积分的计算
    SSM框架-Spring(三)
    【诈骗离你我很近】中国同胞进来看看国外诈骗新套路。
    SpringBoot 自动装配原理
    mybatis缓存知多少
    STM32CubeIDE链接脚本讲解
    鸿蒙 - 读取 rawfile 中的 json 文件
    TeX Live安装失败
  • 原文地址:https://blog.csdn.net/qq_52237775/article/details/125905422