Linux 系统:查询系统用户116
在 Linux 系统中,了解有关系统用户的详细信息至关重要,以进行管理、监视和故障排除。本文将指导您使用各种命令行工具查询和获取有关系统用户的全面信息,包括用户名、用户 ID、登录信息、用户组、权限和 shell 等。
使用 who 命令
who 命令提供有关当前登录用户的简要信息,包括用户名、终端名称、登录时间和空闲时间。要使用此命令,只需在终端中键入以下内容:```
who
```
输出将显示以下信息:```
USERNAME TTY LOGIN@ IDLE WHAT
djones pts/3 Apr 15 2d:20
jsmith pts/2 Apr 12 3d:10
```
使用 w 命令
w 命令提供了比 who 命令更详细的信息。它显示所有登录用户、它们的进程 ID、CPU 时间、内存使用情况和登录信息。要使用此命令,只需在终端中键入:```
w
```
输出将显示以下信息:```
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
djones pts/3 192.168.1.100 Apr 15 2d:20 11:28 0.03 /bin/bash
jsmith pts/2 10.0.0.1 Apr 12 3d:10 12:10 0.05 /bin/top
```
使用 finger 命令
finger 命令提供了有关特定用户的丰富信息,包括姓名、电子邮件地址、办公电话、主页和登录信息。要使用此命令,只需在终端中输入以下内容,然后按回车键:```
finger username
```
输出将显示以下信息:```
Login: dmurray
Name: Daniel Murray
Directory: /home/dmurray
Shell: /bin/bash
Last login: Mon Apr 15 03:25:32 EDT 2023 from 192.168.1.100
On since Mon Apr 15 03:25:32 EDT 2023
No mail.
No Plan.
```
使用 id 命令
id 命令显示当前用户的用户 ID (UID)、组 ID (GID) 和有效的组 ID (EGID)。要使用此命令,只需在终端中输入以下内容:```
id
```
输出将显示以下信息:```
uid=1000(djones) gid=100(users) groups=100(users)
```
使用 groups 命令
groups 命令列出用户所属的所有组。要使用此命令,只需在终端中输入以下内容:```
groups username
```
输出将显示以下信息:```
dmurray : users adm wheel
```
使用 passwd 命令
passwd 命令允许用户更改自己的密码。要使用此命令,只需在终端中输入以下内容:```
passwd
```
然后,系统将提示您输入当前密码和新密码。请注意,此命令仅适用于当前用户,不能用于更改其他用户的密码。
使用 useradd 命令
useradd 命令用于创建新用户帐户。要使用此命令,只需在终端中输入以下内容,然后按回车键:```
sudo useradd username
```
然后,系统将提示您输入新用户的其他信息,例如密码、全名、用户组等。请注意,此命令需要 root 权限。
使用 userdel 命令
userdel 命令用于删除用户帐户。要使用此命令,只需在终端中输入以下内容,然后按回车键:```
sudo userdel username
```
然后,系统将提示您确认要删除用户。请注意,此命令需要 root 权限,并且会删除用户的家目录和其他文件。
本文介绍了各种 Linux 命令行工具,用于查询有关系统用户的详细信息。通过使用这些命令,系统管理员可以有效地管理用户帐户、监视登录活动并执行故障排除任务。熟练掌握这些工具对于维护安全且稳定的 Linux 系统至关重要。
2025-01-28
新文章

iOS系统检测失败的根本原因及排查方法

Android音量系统深度解析:架构、实现与调优

iOS系统WiFi灰色:诊断与修复指南(操作系统层面分析)

iOS 14.7及后续版本的操作系统内核与安全机制演进

Windows 12 系统安装:深入解读与疑难解答

主流Linux发行版深度剖析:选择适合您的最佳系统

Android系统属性设置阻塞及解决方法

iOS 15系统架构与核心技术深度解析

Android 7.1 Nougat (API 级别 25): 深入解析操作系统内核及特性

iOS 12系统兼容性深度解析:硬件、软件及性能影响
热门文章

iOS 系统的局限性

Linux USB 设备文件系统

Mac OS 9:革命性操作系统的深度剖析

华为鸿蒙操作系统:业界领先的分布式操作系统

**三星 One UI 与华为 HarmonyOS 操作系统:详尽对比**

macOS 直接安装新系统,保留原有数据

Windows系统精简指南:优化性能和提高效率
![macOS 系统语言更改指南 [专家详解]](https://cdn.shapao.cn/1/1/f6cabc75abf1ff05.png)
macOS 系统语言更改指南 [专家详解]

iOS 操作系统:移动领域的先驱
