[Решено] Не могу ничего запустить от суперпользователя!

Автор midech, 27 июня 2013, 00:20:31

« назад - далее »

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

midech

Привет всем. Поставил недавно Debian 7.1 поигрался с ней, начал устанавливать kde, во время установки отключили в доме свет (..**** жкх  >:( ) После того как дали свет, я запустил компьютер, открываю терминал суперпользователя, ввожу в окошко пароль и после нажатия enter выскакивает следующее (скрин) :
Открыть содержимое (спойлер)
[свернуть]

В обычном же терминале при вводе su просит пароль, ввожу его и мне выдает:

ЦитироватьНе удалось выполнить /usr/bin/kde: Нет такого файла или каталога

А при выполнении sudo любая_комманда и после ввода пароля появляется:

Цитироватьnikita is not in the sudoers file.  This incident will be reported.

Прошу помощи, как вернуть систему в норму?


vladimir_ar

Зайти в режиме восстановления и закончить установку или переустановить то, что устанавливалось?
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

midech

#2
Хорошо, сейчас попробую...

Сообщение объединено: 27 июня 2013, 01:26:48

Толку 0. KDE перекачал, но проблема осталась.

yura_n

Попробуйте Ctrl+Alt+F1 (от F1 до F6 можно). Залогиньтесь рутом, затем выполните:

visudo

и добавьте строку (там где User privilege specification):

nikita ALL=(ALL) ALL

После чего заработает sudo (нужно перелогиниться).
Чтобы заработало su, нужно проверить наличие самого файла /bin/su . Если есть, то нужно либо переменную PATH проверять, либо проверять симлинки. Для работы su никакого kde не надо.
И соответственно, когда будет налажена работа su, тогда скорее всего заработает и gksu.


noname

#4
Открыть содержимое (спойлер)
nikita ALL=(ALL) ALL не очень то правильно
Лучше так  #adduser nikita sudo
[свернуть]
Gentoo x86_64 AMD E-350 Openbox 3.5.2

yura_n

Цитата: noname от 27 июня 2013, 03:56:33nikita ALL=(ALL) ALL не очень то правильно
Почему не очень-то правильно? Если выполняется visudo, то при этом проверяются и ошибки. Поэтому ничего неправильного в предложенном способе нет. Другое дело, что вы предложили более простой способ.

noname

Пардон :)
Открыть содержимое (спойлер)
Речь не о visudo
nikita ALL=(ALL) ALL ---- попутал с nikta ALL=(ALL) NOPASSWD: ALL
[свернуть]
Gentoo x86_64 AMD E-350 Openbox 3.5.2