钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读821974
首页 Linux 正文内容

linux常用user命令

钟逸 Linux 2025-06-11 09:44:35 4

对于 Linux 系统管理员或普通用户来说,user 命令是一项必不可少的工具。它允许用户查询和管理系统上的用户帐户信息,从而确保系统的安全和稳定。本文将介绍 Linux 中最常用的 user 命令,帮助您有效地管理用户帐户。

添加和删除用户

要添加一个新用户,可以使用以下命令:

useradd 用户名

此命令将创建指定的用户帐户,并为其分配一个默认 shell 和家目录。要删除用户,可以使用以下命令:

userdel 用户名

此命令将从系统中删除用户帐户及其所有文件和目录。

修改用户设置

要修改用户设置,可以使用 usermod 命令。此命令允许您更改各种用户属性,包括用户名、shell、UID、GID 和家目录。例如,要更改用户 shell,可以使用以下命令:

usermod -s /bin/bash 用户名

此命令将更改指定用户的默认 shell 为 Bash。

设置用户密码

要为用户设置密码,可以使用 passwd 命令。此命令会提示您输入新密码,然后对其进行加密并存储。要更改密码,只需输入以下命令:

passwd 用户名

此命令会提示您输入当前密码,然后输入并确认新密码。

获取用户信息

要获取有关用户的详细信息,可以使用以下命令:

finger 用户名

此命令将显示有关用户登录状态、真实姓名、电子邮件地址和其他信息的各种信息。要获取更详细的用户信息,可以使用以下命令:

sudo -u 用户名 bash

此命令将切换到指定用户的 shell,允许您查看其环境变量、文件和目录。

其他有用的 user 命令

* **groups 用户名**:显示用户所属的组。

* **id 用户名**:显示用户的 UID、GID 和组成员身份。

* **last 用户名**:显示用户的上次登录历史记录。

* **who**:显示当前登录系统的用户列表。

* **w**:显示有关登录用户和系统状态的其他信息。

通过熟练掌握这些 user 命令,您可以有效地管理 Linux 系统上的用户帐户,确保系统的安全性并满足用户的需求。

文章目录
    搜索