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

一、配置文件

  • 用户信息文件:/etc/passwd
    在这里插入图片描述

    –用户名:密码标识:UID:GID:用户说明:家目录:登陆后的shell

    • UID
      超级用户为0
      系统用户为1-499
      普通用户为500-65535
    • GID
      用户的初始组id,用户只能有一个初始组,但是可以有多个附加组
    • shell
      命令解释器,默认为/bin/bash

  • 用户密码文件:/etc/shadow
    在这里插入图片描述
    –用户名:密码加密字符串:时间戳(自1970-1-1后密码修改时间):密码修改间隔时间:密码有效天数:密码修改到期前的警告天数:密码到期后的宽限时间(0立即失效,-1永久不失效):账号失效时间(用时间戳表示):保留字段

  • 组信息文件:/etc/group 在这里插入图片描述
    –组名:组密码:GID:组中的附加用户

  • 组密码文件:/etc/gshadow
    在这里插入图片描述

    –组名:组密码:组管理员用户名:组中的附加用户


二、创建用户

  • 命令格式
    useradd 选项 用户名
  • 选项
    -u UID
    -d 家目录
    -c 用户说明
    -g 组名(初始组)
    -G 组名(附加组)
    -s shell
    在这里插入图片描述
    创建用户默认文件
    在这里插入图片描述
    查询用户的uid,gid,初始组和附加组
    在这里插入图片描述

三、修改用户密码

  • 命令格式
    passwd 选项 用户名
  • 选项:
    -S 查询用户密码状态
    -l 暂时锁定用户
    -u 解锁用户
    –stdin 通过管道符输出的数据作为用户的密码
    注意:Slu选项只能root超级管理员可以使用

在这里插入图片描述
用户名:密码设定时间(2020-10-30):密码修改间隔时间(0):密码有效期(99999):警告时间(7):密码不失效(-1)

在这里插入图片描述

四、修改用户属性和密码状态

  • 修改用户属性命令格式
    usermod 选项 参数 用户名

  • 选项
    -u UID
    -d 家目录
    -c 用户说明
    -g 组名(初始组)
    -G 组名(附加组)
    -s shell
    -L 临时锁定用户
    -U 解锁用户
    在这里插入图片描述

  • 修改用户密码状态命令格式
    chage 选项 用户名

  • 选项
    -l 列出用户密码详细状态
    -d 最后一次修改密码的日期
    -m 密码修改的时间间隔
    -M 密码有效期
    -W 密码过期前警告天数
    -I 密码过后宽限天数
    -E 账号失效日期
    在这里插入图片描述
    在这里插入图片描述

五、删除用户

  • 命令格式
    userdel -r 用户名
  • 选项
    -r 删除用户的同时删除家目录

六、切换用户

  • 命令格式
    su 选项 用户名
  • 选项
    -c 连带用户的环境变量一起切换
    - 仅执行一次命令,不切换用户身份
    在这里插入图片描述

七、用户组管理命令

  • 创建用户组
    greupadd -g(指定组id) 组名
    在这里插入图片描述

  • 修改用户组
    groupmod 选项 组名
    -g 修改gid
    -n 修改组名
    在这里插入图片描述
    在这里插入图片描述

  • 删除组
    groupdel 组名
    在这里插入图片描述

  • 将用户添加到组或从组中删除
    gpasswd 选项 用户名 组名
    -a 将用户加入组
    -d 将用户从组中删除
    在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值