LINUX.ORG.RU
ФорумAdmin

Как добавить пользователя из LDAP в /etc/group?


0

0

имеется несколько машин с RedHat-7.3, где в pam включенна поддержка аутификации через LDAP. на одной из них, хочется дать возможность пользователю (не root) собирать rpm пакеты. Как обычно, установил права:
chown -R root:rpm /usr/src/redhat/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
chmod -R 770 /usr/src/redhat/{BUILD,RPMS,SOURCES,SPECS,SRPMS}

аккаунт данного пользователя хранится в LDAP. заводить в LDAP новую группу rpm ради одной машины не хочется, а добавление этого пользователя в группу rpm в /etc/group приводит вот к такому результату:

ldap_user$ groups ldap_user
users rpm

но

ldap_user$ groups
ldap_group1 ldap_group2
(т.е. показывает только группы из LDAP для этого пользователя)

в итоге
ldap_user$ cd /usr/src/redhat
cd: /usr/src/redhat/: Permission denied

подскажите, где ошибка?

anonymous

Есть другой способ

Создать пользователю файл ~/.rpmrc с указанием других каталогов для сборки пакетов - в которые он имеет права писать.

DonkeyHot ★★★★★
()

проблема решилась. в LDAP, логин пользователя был записан буквами в верхнем регистере, а в /etc/group я упорно прописывал его в нижнем. %) после изменения регистра, для этого пользователя стали видны все группы.

DonkeyHot, tnx, твой вариант будет даже лучше, нефиг пускать кого попало в /usr. так и сделаю.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.