Кто я должен выполнить slapindex как? Оба корня и openldap пользователи кажутся неблагоразумными

Согласно Windows 7 Upgrade Eligibility и путям:

Вы имеете право купить обновление любой версии Windows 7 при владении какой-либо предыдущей версией Windows, запускающегося с XP или позже. Windows 98, 2000, и ME не квалифицируют Вас для покупки обновления. Если ПК, на котором Вы хотите установить Windows 7, будет иметь версию Windows, более старого, чем XP, то необходимо будет купить полную коробочную версию или версию OEM Windows 7.

Так не, лицензия Windows 2000 не имеет право на версию обновления Windows 7.

0
задан 14 August 2013 в 10:14
2 ответа

Вы можете использовать как root , так и openldap как пользователь, запускающий slapindex , но если вы делаете это как root, пожалуйста не забудьте изменить права доступа к каталогу данных OpenLDAP обратно на openldap: openldap , если вы это сделаете. Например,

chown -R openldap:openldap /var/lib/ldap/

Почему slapindex находится в / usr / sbin , я не знаю. Возможно, потому что это очень мощный и потенциально опасный инструмент, который в любом случае следует использовать тем, кто имеет root-права.

1
ответ дан 4 December 2019 в 14:08

Если не root, то почему slapindex находится в / usr / sbin?

Согласно FHS (Стандарт иерархии файловой системы) / usr / sbin используются для не- важные системные бинарные файлы, например, демоны для различных сетевых служб.

В CentOS, после запуска slapindex от имени пользователя root, вы должны изменить владельца индекса в / var / lib / ldap на пользователя ldap, которым по умолчанию является ldap. Вместо этого вы можете попробовать использовать su

# su - <ldap_user> -s /bin/bash /usr/sbin/slapindex
1
ответ дан 4 December 2019 в 14:08

Теги

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