跳到主要内容

Linux 用户管理命令

在 Linux 系统中,用户管理是指创建、删除、修改用户账户以及管理用户权限的过程。用户账户是系统资源访问的凭证,每个用户都有一个唯一的用户名和用户 ID(UID)。用户管理对于系统安全和资源访问控制至关重要。

用户管理相关的命令

  1. useradd:创建新用户。

    useradd [选项] 用户名
  2. usermod:修改现有用户账户的属性。

    usermod [选项] 用户名
  3. userdel:删除用户账户。

    userdel [选项] 用户名
  4. passwd:设置或修改用户密码。

    passwd [用户名]
  5. chage:更改用户密码的有效期限。

    chage [选项] 用户名
  6. id:显示用户的详细信息,包括用户 ID、组 ID 等。

    id [用户名]
  7. whoami:显示当前登录用户的用户名。

    whoami
  8. groups:显示用户所属的组。

    groups [用户名]
  9. su:切换到另一个用户账户。

    su [用户名]
  10. sudo:以另一个用户的身份执行命令。

    sudo [命令]
  11. visudo:编辑 sudoers 文件,配置 sudo 权限。

    visudo
  12. getent:查询数据库中的条目,包括用户数据库。

    getent passwd
  13. chsh:更改用户的登录 shell。

    chsh [用户名]
  14. chfn:更改用户的全名信息。

    chfn [用户名]
  15. finger:显示用户信息。

    finger [用户名]

这些命令是 Linux 系统中进行用户管理的基础,掌握它们对于系统管理员来说非常重要。通过这些命令,可以有效地管理用户账户,确保系统的安全性和稳定性。