Назад | Перейти на главную страницу

Группа сотрудников Debian вызывает проблемы

У нас есть (старая и выросшая) инфраструктура Linux-машин (в основном, debian). Для аутентификации пользователей мы используем LDAP, где мы определили несколько групп с разными правами доступа. К несчастью, одна из этих групп называется staff которое стало стандартным именем группы в debian. Следствием этого является то, что всякий раз, когда обновляется пакет, имеющий какое-либо отношение к группам (например, passwd) он создает на машине локальную группу персонала, которая затмевает группу персонала LDAP. Следствием этого является то, что логины больше не работают и т.

Поскольку инфраструктура не нова, было бы очень сложно изменить имя группы, поскольку оно появляется в различных файлах конфигурации на разных машинах.

Вопрос: как отключить файл локальной группы (навсегда)? Или есть другое решение?

В настоящее время мы должны вручную удалить группу местного персонала из /etc/groups после каждого обновления, которое его создает.


Что было безуспешно:

Как отключить файл локальной группы (навсегда)?

Это не хорошая идея (тм). Попытки сделать это были бы очень "впечатляющий"

Или есть другое решение? Вы упомянули следующее, что похоже на то, что это происходит всякий раз, когда серверы исправляются и перезагружаются. "... всякий раз, когда обновляется пакет, имеющий отношение к группам ..."

Одним из «наименее эффективных» решений было бы создание собственного сценария инициализации для удаления staff группа из /etc/group когда система изменила уровни выполнения (какие именно зависят от процедуры, которую вы используете для исправления серверов)

См. Документацию Debian в их сценариях инициализации для подробностей.