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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Проблема с sudo и root [РЕШЕНО]  (Прочитано 10208 раз)

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

Оффлайн Jocc

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Проблема с sudo и root [РЕШЕНО]
« : 22 Апреля 2011, 12:09:27 »
Пользуюсь Linux (Ubuntu в связке с KDE) не давно.
В процессе установки apache2 + php5 + mysql скорее всего где то накосячил, так как перестал нормально работать root терминал. Зайти в него сейчас можно, но только через обычный с использованием команды su и ввода пароля. К тому же перестала работать команда sudo, терминал начал воспринимать команды без нее, с sudo просто не работает - пишет "sudo: no valid sudoers sources found, quitting".
И что самое не приятное перестали работать программы для которых необходимы были права root, т.е. для работы которых необходимо было ранее вводить пароль: Synaptic, Менеджер обновлений и другие. В "Системном администрировании" в управление пользователями зайти не могу. В общем что произошло с ОС для меня тайна покрытая мраком.
Искал в гугле, но ответов которые помогли бы решить данную проблему так и не нашел.

visudo показывает такую инфу:

# User privilege specification
root    ALL=(ALL) ALL
# Allow members of group sudo to execute any command
# (Note that later entries override this, so you might need to move
# it further down)
%sudo ALL=(ALL) ALL
#
#includedir /etc/sudoers.d
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

Если ввести id, то выдает:
uid=0(root) gid=0(root) группы=0(root)

Работаю под одним пользователем, он насколько я понимаю и входит в группу root.
Команда cat /etc/hosts показывает:

"Мой IP-адрес"   jaster-Rev-1-0  # Added by NetworkManager
127.0.0.1       localhost.localdomain   localhost
::1     jaster-Rev-1-0  localhost6.localdomain6 localhost6
127.0.1.1       jaster-Rev-1-0
# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

В общем, что слетело не очень понятно. Если кто то даст дельный совет буду благодарен.
-----------------------------------------------

Решил возникшую проблему так как предлагали apl и yoik1984 . Всем спасибо за участие в обсуждении.
Зашел через LiveCD и сменил права /etc/sudoers на root . А также дал root всей папке etc права которой менял при настраивании LAMP, а обратно сменить что то не подумал.

« Последнее редактирование: 22 Апреля 2011, 21:25:08 от Jocc »

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: Проблема с sudo и root
« Ответ #1 : 22 Апреля 2011, 12:22:11 »
Засуньте себя в группу admin

Оффлайн Jocc

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Проблема с sudo и root
« Ответ #2 : 22 Апреля 2011, 12:51:16 »
Засунул себя в группу admin такой командой gpasswd -a <user> admin. Без sudo, так как она у меня не работает, Написало в терминале, что произошло добавление пользователя <user> в группу admin. Но это проблему не устранило.
Может не так добавлял, или проблема не в этом?

Оффлайн apl

  • Активист
  • *
  • Сообщений: 689
  • Calculate linux
    • Просмотр профиля
    • Атеисты и безбожники
Re: Проблема с sudo и root
« Ответ #3 : 22 Апреля 2011, 13:28:08 »
Загрузитесь с liveCD и отредактируйте /etc/group
Core2Duo 6600, 4Gb RAM, 1000Gb HDD, Nvidia GeForce 8800 GTS, Calculate linux

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: Проблема с sudo и root
« Ответ #4 : 22 Апреля 2011, 14:24:32 »
А что именно там редактировать?

Оффлайн Jocc

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Проблема с sudo и root
« Ответ #5 : 22 Апреля 2011, 14:25:43 »
Загрузитесь с liveCD и отредактируйте /etc/group

Если не тяжело, можно немного подробнее что там редактировать?
У меня в группе админ находиться мой <user> ( admin:x:119:<user> ) . Или я не туда смотрю?
Может его еще куда добавить?
А в /etc/passwd    <user> :x:1000:1000:Name,,,:/home/<user> /bin/bash - Тут ничего не нужно менять?

Оффлайн yorik1984

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 1592
  • Кто не хочет, ищет причины
    • Просмотр профиля
Re: Проблема с sudo и root
« Ответ #6 : 22 Апреля 2011, 14:32:01 »

Оффлайн apl

  • Активист
  • *
  • Сообщений: 689
  • Calculate linux
    • Просмотр профиля
    • Атеисты и безбожники
Re: Проблема с sudo и root
« Ответ #7 : 22 Апреля 2011, 14:56:39 »
Я имел в виду вписать себя в группу. Но раз вы уже там...

Вот тут
http://www.ubuntologia.ru/forum/viewtopic.php?p=29162
пишут что нужно поменять права на /etc/sudoers
sudo chmod 0440 /etc/sudoers

Если не получится так, тогда это же с liveCD
Core2Duo 6600, 4Gb RAM, 1000Gb HDD, Nvidia GeForce 8800 GTS, Calculate linux

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: Проблема с sudo и root
« Ответ #8 : 22 Апреля 2011, 15:10:48 »
ТС не писал, что он редактировал /etc/sudoers. А именно из-за этого возникли проблемы пользователей по двум ссылкам.
Хотя, я всё равно ничего не понял. :(

Оффлайн Jocc

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Проблема с sudo и root
« Ответ #9 : 22 Апреля 2011, 16:04:34 »
ТС не писал, что он редактировал /etc/sudoers. А именно из-за этого возникли проблемы пользователей по двум ссылкам.
Хотя, я всё равно ничего не понял. :(

Я конечно etc/sudoers не редактировал, но права мог сгоряча и сменить где то в папке etc. Хотя, если честно не понимаю, чем расширение прав может помешать системе принимать меня как админа. А впечатление именно такое что ОС у меня забрала права в результате каких то моих действий. И понять где именно произошел затык я не могу.
А с Live CD возможно восстановить систему не переустанавливая ее, если простая смена прав доступа не поможет?

Оффлайн apl

  • Активист
  • *
  • Сообщений: 689
  • Calculate linux
    • Просмотр профиля
    • Атеисты и безбожники
Re: Проблема с sudo и root
« Ответ #10 : 22 Апреля 2011, 18:04:59 »
покажи ls -li /etc/sudoers
Core2Duo 6600, 4Gb RAM, 1000Gb HDD, Nvidia GeForce 8800 GTS, Calculate linux

Оффлайн yorik1984

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 1592
  • Кто не хочет, ищет причины
    • Просмотр профиля
Re: Проблема с sudo и root
« Ответ #11 : 22 Апреля 2011, 18:16:40 »
у меня например

-r--r----- 1 root root 567 2011-02-24 09:49 /etc/sudoers

Оффлайн apl

  • Активист
  • *
  • Сообщений: 689
  • Calculate linux
    • Просмотр профиля
    • Атеисты и безбожники
Re: Проблема с sudo и root
« Ответ #12 : 22 Апреля 2011, 18:17:55 »
Не вижу
Core2Duo 6600, 4Gb RAM, 1000Gb HDD, Nvidia GeForce 8800 GTS, Calculate linux

Оффлайн Jocc

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Проблема с sudo и root
« Ответ #13 : 22 Апреля 2011, 20:22:32 »
покажи ls -li /etc/sudoers


15991024 -r--r----- 1 <user> admin 567 2011-03-20 08:59 /etc/sudoers

Оффлайн yorik1984

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 1592
  • Кто не хочет, ищет причины
    • Просмотр профиля
Re: Проблема с sudo и root
« Ответ #14 : 22 Апреля 2011, 20:25:32 »
поменяй владельца и группу на root , зайдя в систему под рутом. тогда должна заработать команда sudo

Пользователь решил продолжить мысль 22 Апреля 2011, 20:27:14:
chown root:root /etc/sudoers
« Последнее редактирование: 22 Апреля 2011, 20:27:46 от yoik1984 »

 

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