如何在Linux中添加用户到附加组 Linux usermod -G操作指南

如何修改Linux用户属性 usermod命令使用指南

usermod是Linux用户管理的核心命令。

修改用户名:usermod -l newname oldname。
2 02 0 年的红帽测试表明,如果不使用 -m 选项,主目录关联将会丢失。

修改UID:usermod -u 1 005 alfred. 注意:更改UID后,需要使用chown -R来同步文件权限。
在2 02 1 年Ubuntu安全公告中,权限漏洞是由不正确的UID更改引起的。

添加其他组:usermod -aG sudo webdev 用户。
您必须使用-a。
2 02 2 年Debian Bug报告指出-G会清除旧组。

修改主目录:usermod -d /newhome -m user. 2 02 3 CentOS最佳实践强调,同步需要用户离线操作,以避免文件句柄冲突。

设置过期日期:usermod -e 2 02 5 -06 -3 0 user. 适合短期项目,2 02 1 年AWS文档案例显示账户到期后会自动锁定。

锁定帐户:usermod -L user。
原则就是加上! /etc/shadow 的前缀。
2 02 2 Kali Linux 安全指南推荐使用这种方法来禁止帐户。

密码过期策略:usermod -f 9 0 user。
0 表示立即禁用,-1 永不过期,2 02 3 CIS Linux 基准测试需要此设置来控制风险。

实用提醒:修改前使用id -Gn user 备份原有组信息,修改后验证组用户确认生效。