Настройка sudo в Mageia
Общая информация
sudo - программа для системного администрирования UNIX-систем, предоставляющая возможность пользователям выполнять команды от имени суперпользователя (от root).
Для использования sudo в Mageia требуются пакеты sudo или xsudo из официального репозитория.
Разница между sudo и xsudo
xsudo изначально нормально работает с GUI-приложениями, а в sudo для нормальной работы с GUI-приложениями нужно внести дополнительные изменения в /etc/sudoers. После настройки в эксплуатация разница будет только в вводимой команде: sudo и xsudo соответственно. А точнее, команда sudo при установленном пакете sudo, и команда xsudo при установленном пакете xsudo (объясняется тем, что пакет sudo в зависимостях у xsudo).
Настройка sudo
Устанавливаем пакет sudo, добавляем пользователя в группу wheel, открываем файл /etc/sudoers.
su <root-пароль> urpmi sudo usermod -a -G wheel <имя_пользователя> geany /etc/sudoers
Примечание: вместо geany можно использовать другой текстовый редактор
Находим строки
## Allows people in group wheel to run all commands # %wheel ALL=(ALL) ALL ## Same thing without a password # %wheel ALL=(ALL) NOPASSWD: ALL
Если нужно, чтобы пользователь использовал sudo с вводом root-пароля, раскомментируем строчку
%wheel ALL=(ALL) ALL
т.е. просто убираем решетку ( # ) в начале строки
Если нужно, чтобы пользователь использовал sudo без ввода root-пароля (это небезопасно, не надо так делать), раскомментируем строчку
%wheel ALL=(ALL) NOPASSWD: ALL
т.е. просто убираем решетку ( # ) в начале строки
Чтобы избежать возможных проблем с запуском GUI-приложений найдем строчку
Defaults requiretty
и закомментируем ее, т.е. просто добавим решетку ( # ) в начало строки
# Defaults requiretty
Сохраняем изменения, закрываем текстовый редактор. Завершаем сеанс, начинаем новый. Теперь можно использовать sudo в Mageia. Для использования sudo вводим в терминал
sudo <команда>
Настройка xsudo
Устанавливаем пакет xsudo и пакет xsudo-sudoers.
В Меню находим "Добавление пользователя в /etc/sudoers", и с лёгкостью пользователь в графике добавляется в /etc/sudoers без необходимости ручной правки конфигов. Теперь можно использовать xsudo в Mageia. Причём, настройка будет произведена как в Ubuntu, поэтому пользователи Ubuntu могут использовать в Mageia привычное sudo/xsudo.
Чтобы удалить пользователя из /etc/sudoers надо запустить из Меню "Удаление пользователя из /etc/sudoers".
Вот и всё.
Для использования xsudo вводим в терминал для графических сложных приложений:
xsudo <команда>
или для простых приложений:
sudo <команда>
Работать должно и так, и так. Если затрудняетесь что выбрать: sudo или xsudo, то выбирайте xsudo - он универсален.