LINUX.ORG.RU

В arch'е поломался sudo


0

0
Всем привет!

Сегодня обновился, словил глюки с fuse и sudo. fuse откатил на предыдущую версию и все ок, а с sudo пока ничего не помогает, при попытке запуска из под юзера пишет:
sudo: can't open /etc/sudoers: Отказано в доступе
Под рутом запускается.
sudo разрешен для группы wheel, юзер в эту группу входит. Кто виноват и что делать?

Ответ на: комментарий от Quasar
А что изменилось с arch со вчерашнего дня? Все же работало.
Я им пользуюсь с марта этого года, sudo - третий глюк всего после nvidia и fuse, просто не могу побороть его.
Кстати, при добавлении юзера в группу root sudo работает.
nubest
() автор топика
Ответ на: комментарий от lemas
[2009-07-18 17:37] upgraded sudo (1.7.1-2 -> 1.7.2-1)

Но тоже, копаясь в логах, связи с этим обновлением не увидел. После него были перезагрузки системы и все работало, а сегодня вечером sudo работала и [внезапно] перестала работать.

Sep 8 21:31:41 notebook sudo: pam_unix(sudo:session): session opened for user root by nubest(uid=0)
Sep 8 21:31:41 notebook sudo: pam_unix(sudo:session): session closed for user root
Sep 8 21:37:57 notebook sudo: nubest : can't open /etc/sudoers : Отказано в доступе ; TTY=pts/0 ; PWD=/home/nubest ; COMMAND=pacman
nubest
() автор топика
Ответ на: комментарий от nubest
О, блин, конечно после последнего обновления sudo все работало ;) Мой ник символизирует же.

Но что же делать-то, само наверное не заработает.
nubest
() автор топика
Ответ на: комментарий от hired777
Права все те же, что и до того, как сломалось.

А сломалось что-то глобальное, видать. Создал тестового юзера, при попытке залогинится пишет
Unable to cd /home/tempo
Все права на папку /home/tempo у юзера tempo есть. Чем дальше, тем интересней становится ;(
nubest
() автор топика
Ответ на: комментарий от Deleted
У меня судя по всему где-то есть жесткая ссылка на sudo. Подскажите, как ее найти?
nubest
() автор топика
Кстати, глюк с fuser, с которого все началось, был в том, что я монтировал с помощью encfs директорию и не мог в нее войти, был "как чужой". Запускал mc и sudo mc, т.к. в Thunar после примонтирования эту директорию даже видно не было. В итоге доунгрейдил fuser, и каким-то чудом поломался sudo. И, как выясняется, нового пользователя я создать могу, а юзать его нет.
nubest
() автор топика
> sudo разрешен для группы wheel
Точно? А то может после обновления с пустым кончигом живёшь?
Lumi ★★★★★
()
Ответ на: комментарий от vasily_pupkin
Вот нечто подозрительное или так и надо?

файл group:
policykit:x:101:
gdm:x:102:

файл passwd:
policykit:x:102:101:PolicyKit:/:/sbin/nologin
gdm:x:120:102:PolicyKit:/var/lib/gdm:/sbin/nologin
nubest
() автор топика
Ответ на: комментарий от Lumi
Нет, все ок:
root ALL=(ALL) ALL
%wheel ALL=(ALL) ALL

А эти две строки никогда не работали:
%users localhost=/sbin/reboot
%users localhost=/sbin/shutdown -h now
хотя юзер в группе power
nubest
() автор топика
Ответ на: комментарий от Quasar
> Ничего не поделаешь - это арч. Потому ставлю Frugalware.

Шило на мыло? Если уж рещать проблемы, то дебианом.
kapsh
()
Ответ на: комментарий от kapsh
>> Ничего не поделаешь - это арч. Потому ставлю Frugalware.

>Шило на мыло? Если уж рещать проблемы, то дебианом.

Начинаем холивар? (;

hired777
()
Я в охреневлении, восстановил систему из бэкапа, сделанного несколько дней назад (восстанавливал не поверх, а подменой папок). Но sudo так, как до вчерашнего дня, не заработал.
nubest
() автор топика
Вроде как проблема решена. Виноват не arch, а мои кривые руки, которые я использовал вместо #gpasswd. Навел порядок в group и gshadow, все вроде работает. Но запускать обновление системы все равно страшно ;)

Всем спасибо!
nubest
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.