• 【Linux下用户和组管理】


    "> ##### 创建用户——useradd

    .
    命令格式:useradd [参数] 用户名
    useradd也可写成adduser
    .
    参数如下

    1. -u 指定UID号
    2. -d 指定宿主目录
    3. -e 指定生效时间
    4. -g 指定基本组
    5. -G 指定附加组
    6. -M 不建立宿主目录
    7. -s 指定shell
    8. -r 用于删除用户时,同时删除宿主目录
    9. -f 一般用于强制删除用户

    .
    补充命令:
    echo '密码' | passwd --stdin 用户名 直接给指定用户设置密码

    设置用户密码——passwd

    .
    命令格式:passed [参数] 用户名
    .
    参数如下

    1. -d 清空密码
    2. -l 锁定用户,锁定标示为LK,可通过参数-S查看
    3. -u 解锁用户 解锁标示为PS
    4. -S 大写,查看用户状态
    更改用户属性——usermod

    .
    命令格式:usermod 参数 用户名
    usermod命令包含useradd的所有参数。
    .
    还包含以下参数参数

    1. -l 更改用户
    2. -L 锁定用户
    3. -U 解锁用户
    组管理——groupadd

    .
    创建一个组:groupadd [-g GID] 组名
    .
    参数如下

    1. -u 添加一个成员
    2. -d 删除一个成员
    3. -M 重新定义组成员列表,以,分隔

    .
    删除一个组:groupdel 组名

    查用户信息

    .
    id 用户名 查用户身份标示
    .
    groups 用户名 查用户所属组
    .
    users/w/who 查已登录用户信息


    用户

    • 超级用户(root): UID与GID都为0
    • 程序用户: UID为1-499,一般无宿主目录
    • 普通用户: UID为500-6000,默认从1001开始累加

    • 基本组(私有组): 每个用户最多属于一个私有组,私有组不可删除
    • 附加组(公共组): 每个用户可属于任何公共组

    相关文件

    .
    /etc/passwd
    用户基本信息文件
    存储格式:用户名:密码占位符:UID:GID:描述信息:宿主目录:登陆shell
    .
    /etc/shadow
    用户影子口令文件,用于存放密码信息
    .
    /home/文件名
    普通用户的宿主目录,一般为用户名
    其文件是从//etc/skel中复制而来的
    .
    /etc/group
    组信息文件



    "

  • 相关阅读:
    线程池进程池
    设计原则与设计模式
    腾讯阿里第三方接入
    计划任务
    系统服务
    Python Faker模块
    Python openpyxl模块
    Python-docx模块
    进程管理
    磁盘管理
  • 原文地址:https://www.cnblogs.com/zyk01/p/11376448.html
Copyright © 2020-2023  润新知