Когда создается новый пользователь, он назначается на набор групп по умолчанию. Как изменить группы по умолчанию?
Это может измениться согласно способу, которым Вы создаете нового пользователя.
, Если Вы используете 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
Еще раз, это - грязный взлом, который будет перезаписан обновлением. Будьте осторожны при выполнении чего-то вроде этого.
Принятие Вас использует adduser
команда для добавления новых пользователей:
Откройте/etc/adduser.conf в своем предпочтительном текстовом редакторе и прокрутите вниз, пока Вы не будете видеть #EXTRA_GROUPS.
Не прокомментируйте это и строку #ADD_EXTRA_GROUPS под ним.
Установите значение EXTRA_GROUPS к тому, чем Вы хотели бы, чтобы группы были для новых пользователей кроме их собственной именованной группы.
Сохраните и начните создавать новых пользователей.