Linux从入门到精通如何在Linux中添加/删除用户和用户组?

作者:IT技术圈子 阅读:3 日期:2025年09月24日

在Linux系统中,用户和用户组的管理是系统管理的核心任务之一。以下是详细的操作指南,涵盖从入门到精通的添加/删除用户和用户组的操作方法。

  • 示例: ```bash sudo useradd -m -s /bin/bash -G sudo -c "Admin User" alice sudo passwd alice ```
  • 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