Настройка sudo/xsudo в Mageia
Для использования sudo в Mageia можно использовать пакет sudo из официального репозитория, можно xsudo из репозитория Mageia Russian Community.
Разница между ними в том, что xsudo изначально нормально работает с GUI-приложениями, а в sudo для нормальной работы с GUI-приложениями нужно внести дополнительные изменения в /etc/sudoers. Но так или иначе, править /etc/sudoers придется в любом случае, просто в варианте с xsudo правок будет меньше.
После настройки в эксплуатация разница будет только в вводимой команде: sudo и xsudo соответственно.
А точнее, команда sudo при установленном пакете 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.
Сначала нужно подключить репозиторий Mageia Russian Community.
Устанавливаем пакет xsudo, добавляем пользователя в группу wheel, открываем файл /etc/sudoers.
su
<root-пароль>
urpmi xsudo
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
Если нужно, чтобы пользователь использовал xsudo с вводом root-пароля, раскомментируем строчку
%wheel ALL=(ALL) ALL
т.е. просто убираем решетку ( # ) в начале строки
Если нужно, чтобы пользователь использовал xsudo без ввода root-пароля, раскомментируем строчку
%wheel ALL=(ALL) NOPASSWD: ALL
т.е. просто убираем решетку ( # ) в начале строки
Сохраняем изменения, закрываем текстовый редактор. Завершаем сеанс, начинаем новый. Теперь можно использовать xsudo в Mageia.
Для использования xsudo вводим в терминал
xsudo <команда>
или
sudo <команда>
Работать должно и так, и так.