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
新文章

Linux系统下Python路径配置及环境变量详解

NAS操作系统:Linux内核与网络存储的深度融合

Linux系统深度解析:架构、特性及应用场景

Linux系统日期和时间修改详解:方法、工具及潜在问题

Linux系统类型选择指南:根据需求选择最佳发行版

Linux系统Ping命令详解:原理、参数及高级应用

从零构建Linux纯代码操作系统:内核、驱动和系统调用

iOS系统下的NBA游戏体验:从底层架构到用户交互

Linux系统性能调优:构建最快的Linux环境

华为公测系统与鸿蒙OS:深度解析背后的操作系统技术
热门文章

iOS 系统的局限性

Linux USB 设备文件系统

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

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

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

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

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

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