如何通过用户ID获取用户名?


Answers:


34

较短的getent版本(只要您不需要用户名即可)

$ getent passwd 99
nobody:x:99:99:Nobody:/:/sbin/nologin

至少可在CentOS 5.6上运行-将用户名或uid作为密钥。


有趣的是,足够的centos做了一些奇怪的事情,并且用户48未在passwd中列出。
肯德里克


6

检查它的最快方法(如果您具有shell访问权限)是:cat / etc / passwd | grep 99

Btw UID 99通常属于“ nobody”用户。


8
getent是一个更好的答案,因为即使userid来自NIS,它也可以工作。
Paul Tomblin,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.