linux中各类查看用户的命令(随手记)

在Linux系统中,查看用户信息的命令有很多,而且显示的内容各有各的区别:

  1. whoami :

    显示当前用户的用户名。

    bash 复制代码
    whoami
  2. id :

    显示当前用户的UID、GID以及用户和组的名称。

    bash 复制代码
    id
  3. who :

    显示当前登录的所有用户的信息,包括用户名、终端、登录时间等。

    bash 复制代码
    who
  4. w :

    显示当前登录的用户列表,以及他们正在做的事情。

    bash 复制代码
    w
  5. users :

    列出当前在系统上登录的所有用户的用户名。

    bash 复制代码
    users
  6. last :

    显示用户的登录历史记录,包括登录和注销时间。

    bash 复制代码
    last
  7. lastb :

    显示用户的登录历史记录,但不包括注销时间。

    bash 复制代码
    lastb
  8. lastlog :

    显示系统中所有用户的最后登录时间。

    bash 复制代码
    lastlog
  9. finger :

    显示用户的账户信息,包括用户的全名、办公室电话、主页地址、登录名、主组、附属组、家目录、登录Shell、项目计划、以及用户的计划文件路径。

    bash 复制代码
    finger username
  10. passwd :

    查看或修改用户的密码文件信息。

    bash 复制代码
    passwd
  11. getent :

    获取用户数据库信息,可以列出所有用户或特定用户的详细信息。

    bash 复制代码
    getent passwd
    getent passwd username
  12. chsh :

    更改用户的登录Shell。

    bash 复制代码
    chsh -l  # 列出当前用户的Shell
    chsh -s /bin/bash  # 更改当前用户的Shell为bash
  13. lslogins :

    显示系统中所有用户的账户信息,包括用户的UID、GID、登录名、密码、家目录、登录Shell等。

    bash 复制代码
    lslogins
  14. grep :

    结合/etc/passwd和/etc/group文件搜索特定用户的信息。

    bash 复制代码
    grep 'username' /etc/passwd
    grep 'username' /etc/group
  15. pwck :

    检查密码文件中的一致性。

    bash 复制代码
    pwck
  16. grp :

    查看用户所属的组。

    bash 复制代码
    id -Gn username
    groups username

某些命令(如lastlog和pwck)需要root权限

此外,不同的Linux发行版会有不同的工具和命令

相关推荐
无足鸟ICT11 分钟前
【RHCA+】vmstat命令(监控系统资源)
linux·服务器
闪亮的路灯23 分钟前
Linux 安装mqtt服务mosquitto
linux·运维·服务器
HideF36 分钟前
nmcli
linux·服务器·网络
qetfw1 小时前
UOS DHCP Relay:跨网段分配与 IP、DNS、网关验证
linux·服务器·网络·tcp/ip·uos
szxinmai主板定制专家3 小时前
X86 工控机 vs RK3588 异构主控:AMR 控制器 BOM、散热、长期运维对比
运维·stm32·单片机·嵌入式硬件·fpga开发·am62x
叼烟扛炮3 小时前
Linux 学习笔记(四十一):TCP 并发演进——从单进程到多线程服务器
linux·运维·服务器·网络·笔记·学习·tcp/ip
ynchyong3 小时前
Linux 有两个 “版本“
linux·发行版·内核版本
叼烟扛炮4 小时前
Linux 学习笔记(四十四):HTTP 协议解析与极简 Web 服务器实战
linux·服务器·学习
叼烟扛炮4 小时前
Linux 学习笔记(四十三):网络编程进阶——自定义协议解决 TCP 粘包与守护进程
linux·开发语言·网络·笔记·tcp/ip
Decay__4 小时前
09_MySQL 闪回与时间点恢复 —— binlog 回放、mysqlbinlog、PITR 与误删恢复
运维·数据库·sql·mysql·架构