Получить полное имя по имени пользователя с помощью SSSD

ОС использует SSSD для аутентификации пользователей через LDAP. У него нет X-сервера. Я могу запустить id , чтобы получить uid пользователя. И пользователи могут войти в систему, и их полное имя будет отображаться.

Есть ли способ получить полное или отображаемое имя указанного пользователя с помощью команды оболочки?

0
задан 10 January 2019 в 15:15
4 ответа

Попробуйте

finger -l <username> 

(или другие методы, например getent passwd ).

0
ответ дан 5 December 2019 в 05:05

sssd 1.13+ предоставляет интерфейс запросов D-BUS.

См. Также: sssd - Интерфейс D-Bus: пользователи и группы

0
ответ дан 5 December 2019 в 05:05

В зависимости от вашей версии UNIX вы можете использовать

echo $LOGNAME

или

echo $USER

. Если присутствуют оба $ LOGNAME и $ USER , они должны совпадать.

-1
ответ дан 5 December 2019 в 05:05

passent passwd צריך לעשות את העבודה.

1
ответ дан 5 December 2019 в 05:05

Теги

Похожие вопросы