Изменить группы по умолчанию, назначенные новым пользователям

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

5
задан 6 August 2014 в 20:25

2 ответа

Это может измениться согласно способу, которым Вы создаете нового пользователя.

, Если Вы используете useradd, можно или определить -G опция или использование что грязное (очень грязное) обходное решение: перезапись useradd сценария.

существует, возможно, возможность определить несколько групп по умолчанию в/etc/default/useradd, но я ничего не мог найти в человеке, или онлайн за несколько минут исследования я сделал. Таким образом, если действительно необходимо сделать это, Вы можете:

mv /usr/bin/useradd /usr/bin/useradd.default

и теперь воссоздают/usr/bin/useradd со следующим содержанием

#!/bin/bash 

useradd.default -G somegroup,otheradditionnalgroup "$@"

, Теперь делают этот исполняемый chmod +x/usr/bin/useradd

, И необходимо быть готовы пойти.

Это может произойти, что команда useradd не расположена в/usr/bin. Можно найти его с помощью whereis useradd

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

0
ответ дан 6 August 2014 в 20:25

Принятие Вас использует adduser команда для добавления новых пользователей:

Откройте/etc/adduser.conf в своем предпочтительном текстовом редакторе и прокрутите вниз, пока Вы не будете видеть #EXTRA_GROUPS.

Не прокомментируйте это и строку #ADD_EXTRA_GROUPS под ним.

Установите значение EXTRA_GROUPS к тому, чем Вы хотели бы, чтобы группы были для новых пользователей кроме их собственной именованной группы.

Сохраните и начните создавать новых пользователей.

1
ответ дан 23 November 2019 в 10:36

Другие вопросы по тегам:

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