Как я могу получить имя пользователя по идентификатору пользователя?


24

В моем FTP-клиенте я вижу идентификатор владельца файла (99).

Как узнать, какой пользователь является владельцем этих файлов?

Ответы:


34

Более короткая версия (если вам не нужно только имя пользователя)

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

Работает как минимум на CentOS 5.6 - примет имя пользователя или uid в качестве ключа.


Интересно, что centos сделал что-то странное, и пользователь 48 не указан в passwd.
Кендрик


6

Самый быстрый способ проверить это (если у вас есть доступ к оболочке): cat / etc / passwd | grep 99

Кстати, UID 99 обычно принадлежит никому.


8
getent - лучший ответ, потому что он работает, даже если идентификатор пользователя исходит от NIS.
Пол Томблин
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.