Linux добавить еще один системный администратор

Это мой первый пост в stackru.

мои вопросы:

  1. Я являюсь пользователем root в моей системе Linux, я хочу добавить другого системного администратора и позволить ему / ей помочь выполнять работу администратора, какие привилегии я должен назначить для этой роли (sysadmin).

  2. В чем разница между пользователем root и admin с точки зрения ежедневного использования системы.

фон:

Я могу создать пользовательский вызов администратора и добавить в корневую группу. Администратор не может сделать много вещей, особенно перезапустить сервер httpd и отредактировать файл conf, принадлежащий root.

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

большое спасибо вам.

3 ответа

Решение
useradd -o -u 0 -g 0 -M -d /root -s /bin/bash [username]

passwd [username]

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

Пользователь root может делать все, что угодно, с небольшим вмешательством ОС - если есть! Вы можете назначить задачи администратора, такие как управление программным обеспечением, управление пользователями, чтение журналов - практически любая команда, которую вы можете придумать для выбранных пользователей. Для этого Йопу настроил бы sudo, Вы можете прочитать больше о sudo Вот:

http://en.wikipedia.org/wiki/Sudo

Используя sudo обычные пользователи могут выполнять задачи администратора из своей учетной записи - обычно после предоставления своего пароля, чтобы пароль root никогда не раскрывался. Алос, все действия sudo записываются для последующего аудита.

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

Вы можете добавить нового пользователя в группу sudo (если вы используете Ubuntu)

# usermod -aG sudo username

если вы пользователь redhat / centOS, используйте следующую команду

# usermod -aG wheel username

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

Пример: перезапустите apache2

$ sudo systemctl restart apache2

ура

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