Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Выполнение комманд sudo без ввода пароля  (Прочитано 7897 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн demontager

  • Автор темы
  • Активист
  • *
  • Сообщений: 304
  • KHERSON
    • Просмотр профиля
    • Nixtalks IT-експлорер
Знаю что уже обсуждалось, но возникла небольшая проблема с этим. Значит, что я сделал- загрузил Live дистрибутив Slax, открыл фал /etc/sudoers и заменил строчку
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
на
dem ALL=(ALL) ALL

где dem-имя моего пользователя в Ubuntu
Перезагрузился в Ubuntu, и в командной строке ввожу:
dem@dem-laptop:~$ sudo su
#и получаю:
sudo: /etc/sudoers is mode 0644, should be 0440
Теперь я не могу выполнить любую команду с root привилегиями. Помогите вернуть назад и сделать всё-таки так, чтобы мне не приходилось вводить пароль при вводе sudo
P.S. Я так понял что с самой Ubuntu /etc/sudoers не отредактируешь так как право на запись отсутсвует т.е. 440, тогда б было 640
Пишу о разном сюда nixtalk.com

Оффлайн ende_neu

  • Старожил
  • *
  • Сообщений: 2473
    • Просмотр профиля
Re: Выполнение комманд sudo без ввода пароля
« Ответ #1 : 24 Июля 2009, 23:57:23 »
Вот как-раз таки снаружи и не надо было редактировать. "теневая аутентификация" же.

>Я так понял что с самой Ubuntu /etc/sudoers не отредактируешь

Неправильно понял.sudo visudo (!и только через visudo это правильно!)

Оффлайн axe

  • Старожил
  • *
  • Сообщений: 1203
    • Просмотр профиля
Re: Выполнение комманд sudo без ввода пароля
« Ответ #2 : 25 Июля 2009, 00:01:02 »
1. Загрузись в recovery mode (ну или с LiveCD), и измени права на sudoers обратно на 0440.

2. Редактировать sudoers можно только командой visudo (ясное дело, от рута, можно через тот же sudo). Иначе проблемы практически гарантированы.

3. Че ты хотел сделать этим редактированием, кстати, непонятно. По крайней мере, пароль у тебя от этого точно спрашивать не перестанут. Чтобы не спрашивался пароль, сделай вот как:
 * верни строчку с %admin на место (иначе другие пользователи-админы не смогут делать sudo - это плохо)
 * добавь в конец файла: dem ALL=NOPASSWD: ALL

4. Использовать sudo без запроса пароля категорически не рекомендуется. Это мало чем отличается от использования рутового аккаунта.

Оффлайн demontager

  • Автор темы
  • Активист
  • *
  • Сообщений: 304
  • KHERSON
    • Просмотр профиля
    • Nixtalks IT-експлорер
Re: Выполнение комманд sudo без ввода пароля
« Ответ #3 : 25 Июля 2009, 02:06:48 »
Спасибо, скажите тогда пожалуйста как увеличить тайминг запроса пароля? Т.е. я ввожу с sudo один раз пароль , а потом тольо, ввожу пароль с sudo , скажем так, через 2 часа?



Пользователь решил продолжить мысль 26 Июля 2009, 00:25:54:
Права к sudoers вернул обратно, как по инструкции, теперь всё норм, а как всё-таки увеличить интервал запроса пароля?
« Последнее редактирование: 26 Июля 2009, 00:25:54 от demontager »
Пишу о разном сюда nixtalk.com

 

Страница сгенерирована за 0.02 секунд. Запросов: 20.