linux 已知uid查询用户是否存在
时间: 2023-08-06 07:23:29 浏览: 164
验证用户名是否存在
在 Linux 系统中,可以使用命令行工具 `id` 来查询指定 UID 是否存在对应的用户。在终端中输入以下命令:
```
id -u <uid> >/dev/null 2>&1 && echo "User exists" || echo "User does not exist"
```
其中 `<uid>` 是要查询的 UID。执行该命令后,如果指定的 UID 存在对应的用户,则输出 "User exists",否则输出 "User does not exist"。
如果你想要查询的是当前用户是否存在,可以将 `<uid>` 替换为 `$UID`,执行以下命令:
```
id -u $UID >/dev/null 2>&1 && echo "User exists" || echo "User does not exist"
```
该命令会输出和之前相同的结果,只是查询的是当前用户是否存在。
阅读全文