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


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

Автор Тема: Невозможно использовать sudo  (Прочитано 2944 раз)

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

Оффлайн yaxess

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Невозможно использовать sudo
« : 05 Июля 2012, 11:47:58 »
Здравствуйте!
По своей молодости глупой наchownил себе проблем. :-[
На все запросы от sudo терминал отвечает:
sudo: требуется setuid пользователя rootПробовал http://open.home-media.ru/posts/331 как здесь не помогло пишет:
changing ownership of '/usr/bin/root/sudo' : Read-only file system.Подскажите, где тут собака зарыта, и что надо сделать.
Заранее спасибо, извеняюсь что пишу не по теме.
« Последнее редактирование: 05 Июля 2012, 15:45:50 от yaxess »

Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1418
  • 20.04
    • Просмотр профиля
Re: sudo нет
« Ответ #1 : 05 Июля 2012, 12:37:15 »
загрузитесь в безопасный режим там рут и сделайте что-н чтоб исправить ситуацию.
сопротивление бесполезно

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: sudo нет
« Ответ #2 : 05 Июля 2012, 12:58:13 »
Как вернуть единственному пользователю админские права?

Измените название темы на более информативное, иначе тема будет закрыта.

Оффлайн Artif

  • Участник
  • *
  • Сообщений: 207
    • Просмотр профиля
Re: sudo нет
« Ответ #3 : 05 Июля 2012, 14:06:28 »
Из общего любопытства - что в файле ~/.bash_history , в /root/.bash_history Если не секретно. Там может быть история на'цеашовн'ивания вопроса.

В режиме восстановления система скорее всего примонтирует диски в режиме только чтения. Там надо отдельно понять как файловые системы перемонтировать в режиме чтение+запись.

Забыл: есть не одна программа, которая не работает если не выставлены нужные права доступа для конкретного файла. Программы разные, файлы разные. Начиная от упомянутого выше /etc/sudoers c sudoers.d, заканчивая взаимо-доступом DHCP и Bind к общему ключу, если он общий. Если что-то угрюмо отказывается работать, то в последнюю очередь полезно копнуть в сторону систем типа AppArmor(Ubuntu), SELinux(RedHat и клоны). Выясняя, имеют ли они связи с "больным зубом". Но это редко случается, совсем редко.
« Последнее редактирование: 05 Июля 2012, 14:16:49 от Artif »

Оффлайн yaxess

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Невозможно использовать sudo
« Ответ #4 : 05 Июля 2012, 15:50:09 »
Не секретно
~/.bash_history:
alsamixer
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.5
glxinfo | grep direct
sudo winetricks ie7 wininet msxml3 d3dx9_36 vcrun2008 corefonts
:~$winetricks ie7 wininet msxml3 d3dx9_36 vcrun2008 corefonts
:$winetricks ie7 wininet msxml3 d3dx9_36 vcrun2008 corefonts
sudo dpkg-reconfigure x11-common
sudo gpasswd -a yaxess audio
sudo apt-get uninstall wine1.5
sudo apt-get remove wine1.5
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add
alsamixer
sudo add-apt-repository ppa:ubuntu-wine/ppa
alsamixer
sudo apt-get update
sudo apt-get install wine1.5
wget -O pcsx2-l10n-unstable_5068-1_all.deb http://goo.gl/e8tXu
sudo dpkg -i pcsx2-l10n-unstable_5068-1_all.deb
wget -O nvidia-cg-toolkit-pcsx2_i386.deb http://goo.gl/X4cSQ
sudo dpkg -i nvidia-cg-toolkit-pcsx2_i386.deb
sudo apt-get install libglew1.6 libwxbase2.8-0 libwxgtk2.8-0
wget -O pcsx2-plugins-unstable_5068-1_i386.deb http://goo.gl/abAK6
sudo dpkg -i pcsx2-plugins-unstable_5068-1_i386.deb
wget -O pcsx2-plugins-unstable-dbg_5068-1_i386.deb http://goo.gl/dvJRF
sudo dpkg -i pcsx2-plugins-unstable-dbg_5068-1_i386.deb
wget -O pcsx2-unstable_5068-1_i386.deb http://goo.gl/U9980
sudo dpkg -i pcsx2-unstable_5068-1_i386.deb
sudo apt-get install subversion libjpeg62-dev build-essential libgtk2.0-dev libxxf86vm-dev
x11proto-xf86vidmode-dev automake1.9 libbz2-dev
sudo apt-get install subversion libjpeg62-dev build-essential libgtk2.0-dev libxxf86vm-dev x11proto-xf86vidmode-dev automake1.9 libbz2-dev
sudo apt-get install libglu1-mesa-dev
svn co https://pcsx2.svn.sourceforge.net/svnroot/pcsx2 pcsx2
cd pcsx2
sh build.sh all
sudo apt-get install libglew-dev
sudo apt-get install nvidia-cg-toolkit
sudo apt-get install libsdl-dev
sh build.sh all
cd bin
./pcsx2
sudo apt-get install build-essential
cd ~
tar xzvf pcsx2-0.9.8-r4594-linux.tar.gz
cd leafpad-0.8.16/
cd pcsx2-0.9.8-r4594-linux/
gedit README &
X -probeonly 2> X.out
cd /usr/share/games/fretsonfire
chmod yaxess+rwx directory1
sudo chmod ugo+rwx directory1
sudo chmod ugo+rwx fretsonfire
sudo chmod ugo+rwx /usr/share/games/fretsonfire
su
sudo chmod ugo(yaxess)+rwx /usr/share/games/fretsonfire
sudo chmod ugoyaxess+rwx /usr/share/games/fretsonfire
sudo chmod ugo+rwx /usr/share/games/fretsonfire
chown -R yaxess /usr/share/games/fretsonfire
sudo chown -R yaxess /usr/share/games/fretsonfire
sudo chown -R yaxess /usr/
sudo chmod go-rwx /usr
setuid
sudo chmod go-rwx /usr/
su
chmod go-rwx /usr/
chown -R root /usr/
sudo chown -R root /usr/
su
su -r
su yaxess
sudo chmod go-rwx /usr/
su root
sudo chmod go-rwx /usr/
chmod go-rwx /usr/
sudo chown strix /etc/apt/sources.list
sudo chown yaxess /etc/apt/sources.list
chown yaxess /etc/apt/sources.list
[sudo] chmod -R root /home/
sudo chmod -R root /home/
chmod help
chmod --help
chown -R root /home/
chown -R root /usr/
sudo passwd root
sudo su
sudo passwd root
ls -l /usr/bin/sudo
chown root:root /usr/bin/sudo
sudo cd ~
cd /etc/sudoers
sudo /etc/sudoers
sudo cd /bin

Оффлайн Artif

  • Участник
  • *
  • Сообщений: 207
    • Просмотр профиля
Re: Невозможно использовать sudo
« Ответ #5 : 05 Июля 2012, 16:59:00 »
После успешного выполнения
sudo chown -R yaxess /usr/
лично для себя я бы решил, что быстрее переставить систему, чем вылавливать всех "блох в стоге сена".

Что делать? Решать Вам. Я бы подождал кто что добавит в тему. Потом - действовал.

Установив root владельцем /usr/**, и прочее подобное, в теории можно получить с виду рабочую систему, но будет она глючная. Глючная - в пределе, устремляя в бесконечность время и наборы возможных конфигураций, зависит от конкретного софта. Дешевле переставить.

Перед тем как ставить, можно решить как быть в каталоге /home с домашними каталогами пользователей. 1) - обязательно сохранить на внешний носитель каталоги из /home и важные личные данные в них. Потом - можно ставить поверх (никогда не пробовал), можно переименовать каталоги, поставить начисто, потом из старых каталогов вынуть в новое место необходимые настройки/файлы почты и т.п. Если /home был в отдельном разделе, то системный можно форматировать. Если уверенности нет, то с загрузившись с компакта можно удалить всё кроме /home и ставить начисто. Полезно подумать, нет ли в /etc, /usr, /opt чего-нибудь что жалко терять. Можно каталог /etc архивнуть на флешку, потом доставать оттуда настройки, по мере течения жизни.

При загрузке с CD (может быть на alternate Ubuntu CD) есть пунктик "rescue broken system". Не пользовался. По смыслу подходит. Сначала надо прочитать описание, что он делает, с какой целью, в каких обстоятельствах. Аналогичный пункт "resque" может быть доступен при загрузке без CD в resque режиме. Или даже сразу в меню Grub (точно - не помню, но есть такой), или после выбора аварийной загрузки, дальше там, в "цветном" текстовом меню.

Если меню Граб не видно, то надо сразу после включения комп-а ловко держать нажатым Shift - меню появится. Shift надо нажимать ловко. На некоторых системах надо было угадать окончание POST диагностики BIOS и момент начала запуска Grub, нажать за долю секунды до "момента". На некоторых системах всё без фокусов - включил, сразу нажал, не отпуская дождался меню. На help.ubuntu.ru наверняка есть статейка.

Удачи.

P.S. После
chmod go-rwx /usr/
не видно возврата прав на /usr только, прав для остальных пользователей.

Пользователь решил продолжить мысль 05 Июля 2012, 17:19:57:
sudo apt-get install wine1.5
sudo apt-get remove wine1.5

У apt-get ещё действие purge. Удаление ещё и конфигураций и т.п.
Есть команда dpkg-reconfigure. Может помочь при возне и жонглировании с конфигурациями и наборами софта.

Экспериментировать можно в VirtualBox (на сайте обычно более свежие версии, нежели в репах). Поставить в него систему, отработать нужное, внедрить на живой системе. На счёт игр и т.п., где важно непосредственное взаимодействие с железкой живой системы - тут будут ньюансы, но всё равно начать можно в VBox.
« Последнее редактирование: 05 Июля 2012, 17:19:57 от Artif »

Оффлайн yaxess

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Невозможно использовать sudo
« Ответ #6 : 05 Июля 2012, 20:00:00 »
Спасибо за ответы, но помогла только переустановка. Что это? Ubuntu-way?!

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Невозможно использовать sudo
« Ответ #7 : 05 Июля 2012, 20:01:02 »
yaxess,
нет, это не Ubuntu-way. В следующий раз экспериментируйте в виртуалке.

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Невозможно использовать sudo
« Ответ #8 : 09 Июля 2012, 09:32:45 »
Закрыто.

 

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