Пользуюсь 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, а обратно сменить что то не подумал.