Loading... 在 Linux 服务器上查看用户有多种方法,根据你的需求(是想看系统所有账号,还是只想看你创建的“普通用户”),可以使用不同的命令: ### 1. 最直接的方法:查看 `/etc/passwd` 文件 系统中所有的用户信息都存储在这个文件里。 * **查看完整信息:** ``` cat /etc/passwd ``` *每行代表一个用户,格式为 `用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell`。* * **只查看用户名列表:** ``` cut -d: -f1 /etc/passwd ``` --- ### 2. 筛选“真实用户”(最实用) Linux 系统有很多自带的系统用户(如 `bin`, `daemon`, `mail` 等)。通常你自己创建的、用来登录的用户 **UID(用户 ID)** 大于或等于 **1000**。 运行以下命令可以只列出这些真实用户: ``` awk -F: '$3 >= 1000 && $3 != 65534 {print $1}' /etc/passwd ``` > **提示:** 在 Swizzin 环境中,你平时用来登录面板和 SSH 的用户名通常就在这个列表里。 --- ### 3. 查看当前正在登录的用户 如果你想看现在有谁正连接在服务器上: ``` w ``` 或者: ``` who ``` --- ### 4. 结合你的 Swizzin 需求 如果你是为了找 `systemctl start qbittorrent-nox@用户名` 中的那个用户名,你还可以通过查看 `/home` 目录下的文件夹名称来确认,因为每个普通用户通常都有一个对应的家目录: ``` ls /home ``` **文件夹的名字通常就是你的 Swizzin 用户名。** --- ### 5. 快速确认某个服务到底属于哪个用户 如果你不确定 qBittorrent 到底是哪个用户在跑,可以直接看进程信息: ``` ps aux | grep qbittorrent ``` *输出结果的第一列就是运行该进程的**用户名**。* 最后修改:2025 年 12 月 26 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏