Переопределения LDAP для каждого пользователя

Puede obtener la última línea de cualquier salida canalizándola a tail -1. Prueba esto:

lslpp -ha bos.adt.base | sed -n '/COMPLETE/ s/^k.*\s\s//p' | tail -1

También incorporé el comando grepal comando sed-no estaba haciendo nada que sedno pueda hacer por sí mismo.

NOTA :No estoy familiarizado con el comando AIX lslpp, por lo que asumo que es la herramienta adecuada para este trabajo y que ha utilizado las opciones más adecuadas con él. Puede valer la pena leer la página de manual para ver si hay mejores formas de usarlo para obtener lo que desea.

0
26.03.2019, 01:35
1 ответ

Я думаю, что вы не можете реализовать отдельные переопределения с помощью директивы map в nslcd.conf (5). Такое сопоставление применяется ко всей карте passwd. Однако в зависимости от порядка имен модулей в /etc/nsswitch.confвы можете установить локальную запись passwd с другим домашним каталогом, который имеет более высокий приоритет в файле /etc/passwd .

Пример строки в/etc/nsswitch.conf:

passwd: files ldap

Убедитесь, что остальные атрибуты согласованы!

Более новая версия IIRC sssd имеет инструмент командной строки sss _переопределить (8 ), который позволяет устанавливать индивидуальные значения для определенных пользователей.

Но спросите себя :Вы действительно хотите поддерживать этот бардак?

Будучи вами, я бы сначала поговорил с пользователями о том, что им лучше использовать env var $HOMEв своих скриптах.

1
28.07.2021, 12:17

Теги

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