Получить оболочку для входа пользователя, которого нет в / etc / passwd в linux

1072
fakedrake

Как получить стандартную оболочку для входа в систему определенного пользователя в Linux. Пользователь не обязательно в /etc/passwd. Они могут входить в систему с помощью NIS, LDAP или другого метода pam.

1

1 ответ на вопрос

1
Adrian Frühwirth
$ getent passwd "$" | awk -F: '$0=$7' 

Если пользователь существует как локально, так и, например, в LDAP, он вернет несколько записей, поэтому вам нужно будет выбрать одну возвращаемую строку.

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