Як я можу отримати ім'я користувача за ідентифікатором користувача?


24

У своєму FTP-клієнті я бачу ідентифікатор власника файлів (99).

Як дізнатися, хто користувач є власником цих файлів?

Відповіді:


34

Коротша гетентна версія (до тих пір, поки вам не потрібно лише ім’я користувача)

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

Працює принаймні у CentOS 5.6 - буде брати ім'я користувача або uid як ключове.


Цікаво, що центоси зробили щось вайдріше, а користувач 48 не вказаний у passwd.
Кендрік


6

Найшвидший спосіб перевірити це (якщо у вас є доступ до оболонки) - це: cat / etc / passwd | греп 99

Btw UID 99 зазвичай належить користувачеві "ніхто".


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