Linux добавить еще один системный администратор
Это мой первый пост в stackru.
мои вопросы:
Я являюсь пользователем root в моей системе Linux, я хочу добавить другого системного администратора и позволить ему / ей помочь выполнять работу администратора, какие привилегии я должен назначить для этой роли (sysadmin).
В чем разница между пользователем 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
ура