Назад | Перейти на главную страницу

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

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

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

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

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

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

$ getent passwd | awk -F: '$3 == 99 { print $1 }'
nobody

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

Btw UID 99 обычно принадлежит пользователю "none".