как инициализировать `/etc/group`?

как инициализировать `/etc/group`?

После редактирования /etc/group, как это обновление начинает работать без перезагрузки системы в Unix?
Есть ли какая-то команда, которую нам нужно запустить?

решение1

Любые изменения в /etc/group будут внесены немедленно.

Этот файл анализируется при поиске доступа.

Однако если вы пытаетесь изменить членство пользователя, который уже вошел в систему, этому пользователю, возможно, придется выйти из системы и войти снова, чтобы изменения членства вступили в силу.

решение2

Если вы изменяете принадлежность к группе реального человека, ему нужно просто выйти из системы и войти снова.

Если вы меняете групповые разрешения для системной учетной записи (например, mysql, httpd), вам придется перезапустить соответствующие демоны, но иногда сложно узнать все процессы, которым нужны новые GID, которые применяются только при запуске процесса. Перезагрузка гарантирует, что все нужные процессы будут запущены с новыми GID.

Связанный контент