Centos: Сценарий Adduser/Passwd/Sudoer

Что Ваша причина/цель состоит в том, чтобы сделать это?

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

4
16.05.2011, 15:26
2 ответа

Я искал то же самое, лучшее, которое я придумал к настоящему времени, должно включить группу Unix /etc/sudoers файл как это:

# Members of the sftpadmin group may gain root privileges
%sftpadmin          ALL=(ALL)       ALL

И затем когда добавление пользователя к системе добавляет их к этому использованию группы useradd:

useradd ... -g sftpadmin ... newuser

Также /etc/sudoers файл включает группу для этой самой цели, названной колесом. Это комментируется, но Вы могли не прокомментировать это и затем начать добавлять пользователей, к которым Вы хотите предоставить полный доступ в группу колеса. /etc/sudoers файл включает 2 примера, тот, который бросит вызов людям с их паролем и тем, который не будет.

## Allows people in group wheel to run all commands
# %wheel    ALL=(ALL)   ALL

## Same thing without a password
# %wheel    ALL=(ALL)   NOPASSWD: ALL

Также как альтернатива смотрят на это сообщение stackoverflow: https://stackoverflow.com/questions/323957/how-do-i-edit-etc-sudoers-from-a-script. Это обсуждает, как сделать пользовательский сценарий, который может сделать автоматически, что Вы сделали бы при выполнении visudo и вручную редактирование /etc/sudoers файл.

3
27.01.2020, 20:58
  • 1
    Используя группу определенно правильный подход. Это не просто обходное решение для того, чтобы не иметь необходимость отредактировать sudoers, это делает обслуживание легче в целом. –  Gilles 'SO- stop being evil' 25.06.2011, 15:41

Можно использовать команду useradd для создания пользователя, но Вы не должны действительно автоматизировать добавление пользователя в sudoers файл. Этот файл обычно редактируется через команду visudo. Редактирование его непосредственно, особенно автоматизированным способом может результаты по ошибкам, представляющим повреждение файла. Конечно, не ситуация Вы будете хотеть иметь дело с.

0
27.01.2020, 20:58

Теги

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