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


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

Автор Тема: Запорол sudoers. Что делать?  (Прочитано 1401 раз)

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

Оффлайн levne

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Запорол sudoers. Что делать?
« : 20 Сентябрь 2008, 15:14:21 »
Настраивал сканер отпечатков пальцев, там есть такой баг, что он не выдает просьбу просканировать палец. Нашел решение, что нужно добавить строку в sudoers. Не знал, что это так опасно, и что-то там напортачил.
Теперь: 1) Не дает работать под sudo
2) Не открывает Синаптик и т.п. - просто внизу на панели висит несколько секунд "Запуск адинистративных задач", пароль вводить не предлагает, сканирование пальца тоже ничего не дает, потом исчезает.
3) Не запускается вообще gksudo nautilus
4) при вводе в терминале sudo visudo выдает
 >>> sudoers file: syntax error, line 0 <<<
sudo: parse error in /etc/sudoers near line 0

Читал, что нужно загружаться с Live cd, но потом что делать? Что делать, чтобы починить suders и все заработало? Помогите, пожалуйста! Крик души(

Оффлайн smiftee

  • Участник
  • *
  • Сообщений: 217
    • Просмотр профиля

Оффлайн levne

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: Запорол sudoers. Что делать?
« Ответ #2 : 20 Сентябрь 2008, 17:46:26 »
Не могли бы Вы мне объяснить как его редактировать а то я не могу разобраться. Когда набираю sudo visudo в консоли просто появляется текст который нельзя редактировать. Я так понимаю долже запускаться какой-то текстовый редактор. И еще если можно узнать где взять тот текст которым заменить содержание sudoers я ведь даж не знаю какая там в нем ошибка

tartan

  • Гость
Re: Запорол sudoers. Что делать?
« Ответ #3 : 20 Сентябрь 2008, 18:22:21 »
Поищите здесь "Шпаргалка по vi".

Это, собственно, текстовый редактор и есть, но очень специфический, согласен. )

у меня этот файл выглядит вот так:

# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults   env_reset

# Uncomment to allow members of group sudo to not need a password
# %sudo ALL=NOPASSWD: ALL

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root   ALL=(ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
« Последнее редактирование: 20 Сентябрь 2008, 18:30:23 от tartan »

Оффлайн levne

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: Запорол sudoers. Что делать?
« Ответ #4 : 20 Сентябрь 2008, 18:31:17 »
Заменил с помощью nano весь текст sudoers на текст из usr/share/doc/sudo/examples
сохранил, не помогло!!! все равно выдает ошибку в строке 0!! Ничего не понимаю... Что написать в этом sudoers, чтоб он наконец заработал?
Помогите, хоть кто-нибудь, умоляю!!!

Оффлайн levne

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: Запорол sudoers. Что делать?
« Ответ #5 : 20 Сентябрь 2008, 18:31:59 »
А, вижу, спасибо!! попробую так!! Спасибо!

tartan

  • Гость
Re: Запорол sudoers. Что делать?
« Ответ #6 : 20 Сентябрь 2008, 18:34:12 »
Обратите внимание: # This file MUST be edited with the 'visudo' command as root.

Т.е. только vi.

Удачи. По идее, те строки, которые начинаются с # можно не вводить. Хотя хз.

ШПАРГАЛКИ ТАМ, ГДЕ Я СКАЗАЛ, НЕТ!

Но есть здесь: http://lib.ru/unixhelp/vi.txt

В принципе, должно хватить.
« Последнее редактирование: 20 Сентябрь 2008, 18:46:23 от tartan »

Оффлайн levne

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: Запорол sudoers. Что делать?
« Ответ #7 : 20 Сентябрь 2008, 19:08:56 »
Спасибо огромное, tartan!!!!

Вы меня просто спасли!!! Воспользовался Гвим и Вашим файлом, вроде всё заработало!!))) Спасибо огромное!!! (А Ви просто нечеловеческий редактор)))

 

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