|
Автор |
Сообщение |
dmitro_379
Новенький
Зарегистрирован: 21.10.2011 Сообщения: 20 Откуда: Украина
|
|
|
|
Здравствуйте,
Есть две системы Ubunta 11.04 (не грузиться после обновления дистра) & Mandriva 2010.1.
Как известно в Мандриве 2-а пасса, рута и пользовательский.
Если пасс рута вводить в графическое окошко (вызов Центра управления системой например) то все ОК.
Однако не так в консоли или я криворукий,
Ввожу пас пользователя, с первого раза проходит, ввожу пасс рута и после третьего раза отказ.?
Ввожу так:
"sudo dolphin" и через три раз вылет, при замене на пасс пользователя выдает что не хватает прав.
1.Что я делаю не так?
2.Как бы это свести к одному пассу (как в Ubuntu , если пользователь один) |
|
Вернуться к началу |
|
|
Konstantin
Завсегдатай
Зарегистрирован: 01.05.2006 Сообщения: 615
|
|
|
|
В drakcenter есть настройки безопасности. Там скорее заход под рутом в терминале запрещен.
Вобще sudo придумали задолго до Ubuntu.
Просто логинишься под обычным пользователем (user), а команды с правами UID=0 делаешь
sudo command.
Только надо проверить, что в /etc/sudoers есть запись
user ALL=(ALL) NOPASSWD: ALL
Так можно не вводить постоянно пароль при запуске sudo
Бывает, что некоторые скрипты запускаются из-под root только.
Тогда рутом стать просто
sudo su -
Вообще под рутом логиниться- это плохой прием |
|
Вернуться к началу |
|
|
dmitro_379
Новенький
Зарегистрирован: 21.10.2011 Сообщения: 20 Откуда: Украина
|
|
|
|
Спасибо за наводку,
Сделал немного по другому,
# User privilege specification
# root ALL=(ALL) ALL
animator ALL=(root) ALL
Работает но с глюками, то требуется пасс для sudo то нет.
Или можно сделать по другому,
# User privilege specification
%root ALL=(ALL) ALL
Предварительно добавив пользователя в соответствующую группу.
Результат тот же. |
|
Вернуться к началу |
|
|
Konstantin
Завсегдатай
Зарегистрирован: 01.05.2006 Сообщения: 615
|
|
|
|
Не надо изобретать велосипедов
animator ALL=(ALL) ALL
все будет работать с запросом пароля |
|
Вернуться к началу |
|
|
dmitro_379
Новенький
Зарегистрирован: 21.10.2011 Сообщения: 20 Откуда: Украина
|
|
|
|
Я и так пробовал.
То есть запрос пароля при sudo то нет его.
Уточняю вхожу в консоль и ввожу sudo dolphin пасс не требуется однако прога открывается с полным доступом (впрочем если набрать dolphin то аналогично) что за ерунда?
В Убунте если sudo так нужен пасс если привелегированная команда сама по себе то выругается а тут...
В остальном вроде нормально.
Ввожу sudo drakconf пасс требуется (мой пасс) и открывается псевдографическая утилита, однако ввожу drakconf выводиться графическое окошко где требуют пасс от рута хотя в "Настройка авторизации Mandriva" все установлено как "Пароль пользователя" или "Без пароля".
Выключение безопасности MSEC ничего не меняет.
Что и где зарыто? |
|
Вернуться к началу |
|
|
Konstantin
Завсегдатай
Зарегистрирован: 01.05.2006 Сообщения: 615
|
|
|
|
На одном из домашних компов до июля стояла Mandriva, а потом Mageia - таких проблем не было никогда. Попробуй переустановить пакет sudo, снизить число исполняемых файлов c установленным suid, отключить msec. Drak - это бинарник, он помимо sudo сам по себе может проверять uid. |
|
Вернуться к началу |
|
|
dmitro_379
Новенький
Зарегистрирован: 21.10.2011 Сообщения: 20 Откуда: Украина
|
|
|
|
Пришлось переставить ось, шото удалил вместе с KDE (orphan сказал что удалит еще 10 пакетов а удалилось около сотни ) .
В новой системе сделал так,
# User privilege specification
root ALL=(ALL) ALL
animator ALL=(root) ALL
До большого обновления все работало, сейчас Дельфин под судо не фурычит (какието ошибки и файл не найден в итого).Однако если запустить dolphin из административной консоли то усе ОК.
Вопрос , для переустановки использовать urpme <name> затем urpmi <name>?
Почему спрашиваю, urpmi на установленный пакет выдает что таковой уже стоит и все на этом. |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Попробуй обновить список пакетов
urpmi.update -a |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Konstantin
Завсегдатай
Зарегистрирован: 01.05.2006 Сообщения: 615
|
|
|
|
для переустановки одного пакета делаем
sudo urpmi --replacepkgs packetname
Для переустановки kde с откатом до базовой системы размером так 100 Мб с работающими сетевыми подключениями (чего нельзя сделать в Ubuntu без шаманства) нужны только 2 команды
sudo urpme kde*
sudo urpmi kde* |
|
Вернуться к началу |
|
|
dmitro_379
Новенький
Зарегистрирован: 21.10.2011 Сообщения: 20 Откуда: Украина
|
|
|
|
Насчет ошибки дельфина от рута под обычной консолью,
Переустановка пакета не помогла.
А пишет вот что:
[animator@localhost ~]$ sudo dolphin
[sudo] password for animator:
<unknown program name>(465)/: KUniqueApplication: Cannot find the D-Bus session server: "/usr/bin/dbus-launch terminated abnormally with the following error: No protocol specified
Autolaunch error: X11 initialization failed.
Если же так:
[animator@localhost ~]$ sudo su
[sudo] password for animator:
[root@localhost animator]# dolphin
<unknown program name>(5088)/: KUniqueApplication: Cannot find the D-Bus session server: "/usr/bin/dbus-launch terminated abnormally with the following error: No protocol specified
Autolaunch error: X11 initialization failed.
"
<unknown program name>(5087)/: KUniqueApplication: Pipe closed unexpectedly.
[root@localhost animator]#
Кто что может сказать?
Потому что осталость испробовать лишь:
sudo urpme kde*
sudo urpmi kde* |
|
Вернуться к началу |
|
|
Konstantin
Завсегдатай
Зарегистрирован: 01.05.2006 Сообщения: 615
|
|
|
|
Цитата
Пришлось переставить ось, шото удалил вместе с KDE (orphan сказал что удалит еще 10 пакетов а удалилось около сотни
После такого лучше потратить 2 часа времени на
sudo urpme kde*
sudo urpmi kde* |
|
Вернуться к началу |
|
|
dmitro_379
Новенький
Зарегистрирован: 21.10.2011 Сообщения: 20 Откуда: Украина
|
|
|
|
sudo urpme kde*
Не работает, без звездочки фурычит.
Может так?
sudo urpme kde -a |
|
Вернуться к началу |
|
|
dmitro_379
Новенький
Зарегистрирован: 21.10.2011 Сообщения: 20 Откуда: Украина
|
|
|
|
Аналогично и со второй коммандой.
sudo urpmi kde -a |
|
Вернуться к началу |
|
|
Konstantin
Завсегдатай
Зарегистрирован: 01.05.2006 Сообщения: 615
|
|
|
|
Да,
sudo urpme kde -a
sudo urpmi kde -a
С июня, как снес Мандриву, подзабыл |
|
Вернуться к началу |
|
|
dmitro_379
Новенький
Зарегистрирован: 21.10.2011 Сообщения: 20 Откуда: Украина
|
|
|
|
В таком случае рапортую,
Снесло 427 пакетов, установило 926.
В т.ч. и Compith коий вообще не нужен на kde, kwin ведь есть.
Может еще что лишнее поставилось.
Впрочем ошибка из-за которой делался такой финт (невозможность запуска Дельфина под sudo) так и не исправилась.
Кажись опять переставлять, а может режим обновления спасет.
Если нет то поставлю 2011.
Вопрос чуток не в тему,
Заимел с WiFi на Centrino-1030, Mandriva 2010 хочет драйвера от винды (ndis) и больше никакого выбора.Кубунту стоящая на том же диске усе видит.
Что делать? |
|
Вернуться к началу |
|
|
|
|