sudo в Mandiva Linux
Мы часто встречаем при установке программ ыерез консоль начало команды с команды sudo, но в Mandriva 2010.2 у меня (возможно и у вас) она приводит о ошибке:
"ВашНИК is not in the sudoers file. This incident will be reported."
А все по тому что по какой-то причине разработчики Мандривы по умолчанию отключили управление этой функцией пользователям.
Можно конечно вместо sudo команда применять su -c "команда", но это не выход с положения.
Не работает sudo в Mandriva?
Делаем следующее:
Смотрим файл etc/sudoers
Там мы видим что руту и группе wheel управление разрешено:
<pre>
root ALL=(ALL) ALL
# Uncomment to allow people in group wheel to run all commands
%wheel ALL=(ALL) ALL
</pre>
Нам остается только нашего пользователя добавить в группу wheel, что делаем вчерез Цент управления - Система - Управение пользователями (выбираем пользователя - редактировать - группы и ставим галочку напротив нужно группы и сохраняем). Вот и все.
Но если вдруг в файле etc/sudoers перед строкой %wheel ALL=(ALL) ALL стоит знак #, его нужно убрать.
Просто так вы этотй файл не сможите отредактировать даже под рутом.
Даем права руту на редактирование:
chmod 640 /etc/sudoers
Делаем изменения и возврачаем права только на чтение обратно:
chmod 440 /etc/sudoers
Ну и на последок, если вас не устраивает группа wheel, то вы можете её отключить, закоментировав в этом же файле строку знаком #, будет так выглядеть # %wheel ALL=(ALL) ALL и добавить группу своехо пользователя (такое же название как и ник) на примере строки: ВАШник ALL=(ALL) ALL