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


Автор Тема: Ubuntu не реагирует на /etc/sudoers  (Прочитано 12717 раз)

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

Оффлайн Andru

  • Автор темы
  • Любитель
  • *
  • Сообщений: 65
    • Просмотр профиля
Ubuntu не реагирует на /etc/sudoers
« : 12 Июля 2008, 04:18:52 »
Сколько не шаманил, Ubuntu 8.04 никаким образом не хочет следовать правилам указанным в /etc/sudoers.

Добавление:
andru   ALL=(ALL)       NOPASSWD: ALLили текста для группы, в которую входит юзер, ничего не дает, и при использовании sudo в консоли всеравно требуется пароль. Хотя в openSUSE все работало. Мож чего еще надо сделать? :)

Оффлайн dmay

  • Старожил
  • *
  • Сообщений: 1084
  • man google, кому сказал!
    • Просмотр профиля
Re: Ubuntu не реагирует на /etc/sudoers
« Ответ #1 : 12 Июля 2008, 09:29:09 »
ты его чем редатировал?
Ты попал в мою коллекцию криворуких тупых нубов!

Оффлайн Andru

  • Автор темы
  • Любитель
  • *
  • Сообщений: 65
    • Просмотр профиля
Re: Ubuntu не реагирует на /etc/sudoers
« Ответ #2 : 12 Июля 2008, 16:16:01 »
А есть разница?  ??? Как обычно заюзал nano.

Оффлайн dmay

  • Старожил
  • *
  • Сообщений: 1084
  • man google, кому сказал!
    • Просмотр профиля
Re: Ubuntu не реагирует на /etc/sudoers
« Ответ #3 : 12 Июля 2008, 17:34:49 »
а man sudo или man sudoers почитать повнимательней? Про visudo, например?
Ты попал в мою коллекцию криворуких тупых нубов!

Оффлайн Andru

  • Автор темы
  • Любитель
  • *
  • Сообщений: 65
    • Просмотр профиля
Re: Ubuntu не реагирует на /etc/sudoers
« Ответ #4 : 12 Июля 2008, 22:52:06 »
dmay
читал, и что? :) visudo просто на время редактирование блокирует файл и проверяет нет ли ошибок в файле, все, в остальном это просто редактор. К тмоу-же vi-подобные редакторы это не для людей писанный инструмент %) Да и вообще идея редактировать обычный конфиг файл посредством спец-утилит - бред, в Linux каждый файл должен редактироваться свободно. Повторюсь -в openSUSE все работало, без всяких извращений.

ЗЫ: лан, раз решили в бубунте нагородить проблем юзерам, придется найти быстрые клавиши к visudo и попробовать редактировать...

Оффлайн Andru

  • Автор темы
  • Любитель
  • *
  • Сообщений: 65
    • Просмотр профиля
Re: Ubuntu не реагирует на /etc/sudoers
« Ответ #5 : 12 Июля 2008, 23:11:27 »
Не пойму конечно зачем было убунтовцам так извращаться с visudo, ну да ладно. Для тех кто не переносит vi-подобные редакторы, и хочет редактировать сей файл гуманными средствами, есть такое решение:
export EDITOR=nano && sudo -E visudoПосле Ctrl+X надо изменить название файла, т.к. по дефолту оно хочет сохранить в /etc/sudoers.tmp

Оффлайн break1

  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: Ubuntu не реагирует на /etc/sudoers
« Ответ #6 : 13 Июля 2008, 04:42:49 »
Испытываю аналогичные трудности - не реагирует на NOPASSWD никак!!!!! все варианты попробовал в том числе закомменченный разработчиками:

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

- даже если его раскомментировать - все равно требует пароль!!!

visudo - тут не при чем

Нужно выполнять какую-либо команду или перезапускать систему, чтобы правила описанные в sudoers начинали действовать??

Оффлайн Андрюша

  • Участник
  • *
  • Сообщений: 191
    • Просмотр профиля
Re: Ubuntu не реагирует на /etc/sudoers
« Ответ #7 : 13 Июля 2008, 05:16:20 »
# Uncomment to allow members of group sudo to not need a password
# %sudo ALL=NOPASSWD: ALL
Здесь пожалуй и содержится ответ: нужно внести пользователя в группу sudo:
sudo gpasswd -a vasili_pupkin sudo

Оффлайн break1

  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: Ubuntu не реагирует на /etc/sudoers
« Ответ #8 : 13 Июля 2008, 05:21:12 »
#bboy ALL=(ALL) NOPASSWD:/usr/bin/killall
#bboy    ALL = NOPASSWD: /bin/kill
bboy ALL=NOPASSWD:/bin/umount

А так почему не работает? Ни один из вариантов - в предыдущем примере так же пробовал ставить родную группу bboy - результат 0

Оффлайн break1

  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: Ubuntu не реагирует на /etc/sudoers
« Ответ #9 : 13 Июля 2008, 05:24:05 »
внесение в группу sudo для первого варианта - результат 0. Такое ощущение что ей пох... на sudoers...

Оффлайн Андрюша

  • Участник
  • *
  • Сообщений: 191
    • Просмотр профиля
Re: Ubuntu не реагирует на /etc/sudoers
« Ответ #10 : 13 Июля 2008, 05:44:44 »
Ах да, забыл дописать - когда вносишь пользователя в новую группу, то изменения вступают в силу лишь при следующем логине. То бишь нужно завершить сессию и снова залогиниться (ребутиться необязательно).
А так почему не работает? Ни один из вариантов - в предыдущем примере так же пробовал ставить родную группу bboy - результат 0
Строка с bboy должна стоять в самом конце файла (э-э, про самый конец файла я конечно преувеличил, ну во всяком случае после строки со словом %admin)

Оффлайн break1

  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: Ubuntu не реагирует на /etc/sudoers
« Ответ #11 : 13 Июля 2008, 05:57:06 »
Да знание сила!

"после строки со словом %admin"  :)

Я сегодня всю голову сломал.

Спасибо вроде работает! А почему от этой строки так зависит и сказано ли это в man (читал его но может не слишком подробно),

 

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