Linux从入门到精通如何在Linux中添加/删除用户和用户组?
在Linux系统中,用户和用户组的管理是系统管理的核心任务之一。以下是详细的操作指南,涵盖从入门到精通的添加/删除用户和用户组的操作方法。
2. 删除用户 基本命令:`userdel` ```bash sudo userdel username # 仅删除用户 sudo userdel -r username # 删除用户及家目录(谨慎使用!) ``` 注意:`-r`会删除家目录和邮件池,确保数据已备份。
3. 修改用户属性 使用`usermod`: ```bash sudo usermod -l newname oldname # 修改用户名 sudo usermod -aG groupname username # 将用户添加到组(-a避免覆盖原有组) sudo usermod -s /sbin/nologin username # 禁止登录(适用于服务账户) ```
2. 删除用户组 基本命令:`groupdel` ```bash sudo groupdel groupname ``` 注意:需确保组内无用户或用户已从组中移除。
3. 修改组属性 使用`groupmod`: ```bash sudo groupmod -n newname oldname # 修改组名 ```
2. 管理用户密码和过期策略 修改密码: ```bash sudo passwd username ``` 设置密码过期: ```bash sudo chage -E 2024-12-31 username # 设置密码过期日期 sudo chage -l username # 查看密码策略 ```
3. 使用`/etc/skel`定制新用户环境 修改`/etc/skel`下的文件(如`.bashrc`、`.profile`),新用户创建时会自动复制这些文件到家目录。
通过掌握这些命令和场景,您可以高效管理Linux系统中的用户和组,确保系统安全和易用性。
END
云服务器活动(最新)

扫码添加站长好友
文章投稿、业务合作、咨询等
技术交流、问题反馈等