有谁知道如何列出 Debian 上某个 Unix/Linux 用户的现有别名?例如,我有一个 Unix/Linux 用户 1001,想知道它有哪个登录别名?
答案1
我假设您有一个数字用户 ID ( uid
) 为 1001 的用户,并且想要其用户名:
getent passwd 1001
将显示此信息。
答案2
如果是本地用户,则可以 grep/etc/passwd
查找。就像下面这样:
grep 1001 /etc/passwd
如果它是非本地用户,则取决于用于存储他的数据库后端。例如,如果您使用 NIS,您可以检查ypcat
:
cd /etc
ypcat passwd | grep 1001
对于其他数据库后端,您必须检查通过 UID 搜索用户的具体方法。