Linux 相关用户与用户组管理全流程指南

在这里插入图片描述



一、用户信息查看大全

1. 查看所有用户

命令 功能 输出示例
cut -d: -f1 /etc/passwd 列出所有用户名 root<br>bin<br>...
getent passwd 显示完整用户信息 johndoe:x:1001:1001:...
compgen -u 生成可补全用户列表 交互式显示

2. 查看指定用户

  • 综合信息查询

    id johndoe
    输出:uid=1001(johndoe) gid=1001(dev) groups=1001(dev),27(sudo)
    
  • 密码策略审计

    sudo passwd -S johndoe
    输出:johndoe P 05/07/2024 0 90 7 -1(密码状态/过期时间)
    
  • 登录历史追踪

    lastlog -u johndoe
    输出:最后登录时间、IP地址
    

二、用户管理操作

1. 添加用户(useradd)

useradd [选项] 用户名
  • 常用选项

    选项 功能说明 典型应用场景
    -m 自动创建用户主目录 常规用户创建
    -d /path 指定自定义主目录 特殊目录需求
    -s /bin/sh 设置登录Shell 限制用户权限
    -g 1000 指定主用户组 权限继承管理
    -g group 指定主用户组 权限继承管理
    -G sudo,docker 添加附加用户组 权限分配
    -G group1,group2 添加附加用户组 权限分配
  • 完整示例 一

    sudo useradd -m -d /home/dev_user -s /bin/bash -g dev_group -G sudo,docker dev_user
    sudo passwd dev_user  # 设置密码
    
  • 完整示例 二

    sudo useradd<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

独隅

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值