Как открыть dolphin с правами root
Перейти к содержимому

Как открыть dolphin с правами root

  • автор:

Как открыть dolphin с правами администратора?

sudo и su пробовал, kdesu dolphin вызывает окно для ввода пароля, но после ввода пароля dolphin не запускается (Хотя, раньше это таки работало.).

ilipnitsky ★★★
10.10.16 16:18:11 MSK

А у меня работает

Black_Shadow ★★★★★
( 10.10.16 16:28:05 MSK )

А sudo dolphin что в консоль выдает — почему не запускается ?

Balantay ★
( 10.10.16 16:28:06 MSK )

ЗЫ: А зачем его пускать от рута? Что-то не могу придумать ни одного use case.

Black_Shadow ★★★★★
( 10.10.16 16:29:29 MSK )
Ответ на: комментарий от Balantay 10.10.16 16:28:06 MSK

sudo dolphin
[sudo] password for ilya:

QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to ‘/tmp/runtime-root’ «Session bus not found\nTo circumvent this problem try the following command (with Linux and bash)\nexport $(dbus-launch)»

ilipnitsky ★★★
( 10.10.16 16:30:16 MSK ) автор топика
Последнее исправление: ilipnitsky 10.10.16 16:31:22 MSK (всего исправлений: 2)

Ответ на: комментарий от Black_Shadow 10.10.16 16:29:29 MSK

У вас он работает?

ilipnitsky ★★★
( 10.10.16 16:31:39 MSK ) автор топика
Ответ на: комментарий от ilipnitsky 10.10.16 16:30:16 MSK

У меня работает и kdesu5 и простой sudo, что в терминале, что в Alt+F2 (только из tmux не работает).

Ты как в систему логинился? sddm?

Kroz ★★★★★
( 10.10.16 16:33:55 MSK )
Ответ на: комментарий от ilipnitsky 10.10.16 16:30:16 MSK

И вооще, по «XDG_RUNTIME_DIR not set» много чего гуглится.

Kroz ★★★★★
( 10.10.16 16:36:18 MSK )
Ответ на: комментарий от Kroz 10.10.16 16:33:55 MSK
ilipnitsky ★★★
( 10.10.16 16:42:41 MSK ) автор топика
Ответ на: комментарий от Kroz 10.10.16 16:33:55 MSK
ilipnitsky ★★★
( 10.10.16 16:48:50 MSK ) автор топика
Ответ на: комментарий от ilipnitsky 10.10.16 16:31:39 MSK

да, нажал ALT+F2, набрал kdesu dolphin, ввёл пароль, открылся dolphin с рутовым домашним каталогом.

Black_Shadow ★★★★★
( 10.10.16 17:02:51 MSK )

Не нужно открывать Dolphin с правами администратора.

Pavval ★★★★★
( 10.10.16 17:27:06 MSK )
Ответ на: комментарий от Pavval 10.10.16 17:27:06 MSK
ilipnitsky ★★★
( 10.10.16 17:30:56 MSK ) автор топика
Ответ на: комментарий от ilipnitsky 10.10.16 17:30:56 MSK

Потому что навороченые и многофункциональные GUI-приложения не являются теми, что обладают достаточной безопасностью для запуска из-под рута. Т.е. они не разрабатывались для работы из-под рута.

Это не винда, где безопасность через жопу — учись аккуратно к этому относиться.

Pavval ★★★★★
( 10.10.16 17:40:27 MSK )
Последнее исправление: Pavval 10.10.16 17:40:56 MSK (всего исправлений: 1)

Ответ на: комментарий от ilipnitsky 10.10.16 17:30:56 MSK

Потому что любой вредоносный процесс запустившийся под юзером возможно только того и ждёт, чтобы поиметь систему через XEvent. Так можно за доли секунды хоть руткит залить, а это уже серьёзно. От некоторых руткитов очень тяжело избавиться или вообще невозможно.

fenris ★★★★★
( 10.10.16 18:33:30 MSK )
Ответ на: комментарий от fenris 10.10.16 18:33:30 MSK

ну систему то всегда можно переустановить?

Хотя, спасибо за информацию, не ожидал что все так серьезно.

ilipnitsky ★★★
( 10.10.16 18:36:07 MSK ) автор топика

Alt+F2 —> kdesudo dolphin

Gannet ★★★
( 13.10.16 19:26:23 MSK )
31 июля 2018 г.
Ответ на: комментарий от Pavval 10.10.16 17:40:27 MSK

Это параноя а не безопасность.

Благодоря этой «безопасности» пользователи дестрибутивов Linux лешины не только нормального файлового менеджера но и полноценого текстового редактора . Зайдите почитайте что автор пишет это п. ц !! Какое вообще отношение имеет KWirite к библиотекам того-же Dolphin (именно на этот эксплойт годовой давности ссылаеться автор Dolphin и считает это весомой причиной рубить функционал.

anonymous
( 31.07.18 09:42:56 MSK )
Ответ на: Это параноя а не безопасность. от anonymous 31.07.18 09:42:56 MSK

Re: Это параноя а не безопасность.

Пользователи не лишены ничего. Лишены только дауны по типу тебя, мозгов. Внезапно, кдеешные либы полностью и максимально глубоко интегрированы в фм, так что тут всё логично.

Попробуйте это, если ваш дистрибутив KDE не позволяет вам запускать Dolphin от имени пользователя root, также подходит для Kate и других приложений.

Дельфин как корень рядом с Кейт тоже как корень

Когда я использую Ubuntu (маленький) или Raspberry Pi с его официальной операционной системой, хотя я надеваю «костюм» ОС Twister, запустить текстовые редакторы или файловые менеджеры от имени суперпользователя или root очень просто: например, «sudo nautilus», обычно достаточно. Но это не так в KDE, хотя с тех пор прошло несколько месяцев. они обещали нам. мы должны быть в состоянии использовать дельфин как корень как часть выпуска Frameworks 91, но пока это невозможно. Даже в KDE neon он говорит нам использовать обычный файловый менеджер и при необходимости будет запрашивать пароль, но таким образом некоторые параметры не отображаются в меню.

На самом деле это не обязательно на 100%. Мы можем вносить все необходимые изменения из терминала, но я думаю, что не помешает возможность использовать, по крайней мере, Dolphin как root, и если мы сможем сделать то же самое с Kate, тем лучше. Секрет получения этого сделайте копию оригинального лаунчера и измените его порядок это говорит вам, как это начнется, процесс, который мы расскажем вам ниже.

Dolphin как root с измененным файлом .desktop

Процесс прост и безопасен. «Опасно» то, что мы можем сделать потом, потому что, если мы коснемся того, чего не должны делать, мы можем заставить что-то перестать работать. Мы бы получили это так:

  1. Заходим в папку usr/share/applications.
  2. Там мы ищем «дельфин», мы также можем искать «кате», если мы хотим сделать то же самое и иметь возможность использовать редактор как root. Файл Дельфина называется org.kde.dolphin.desktop, а файл Кейт — org.kde.kate.desktop.
  3. Копируем их на рабочий стол для редактирования или прямо туда, куда они окажутся, то есть в нашу личную папку/.local/share/applications.
  4. Открываем файл .desktop с Катей, например, и редактируем его. Вы должны отредактировать хотя бы одну строку, но рекомендуется отредактировать две или три:
    1. В строке, где написано «exec», мы изменим то, что стоит после символа равенства (=), на это pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY KDE_SESSION_VERSION=5 KDE_FULL_SESSION=true dbus-launch dolphin %u в случае с дельфином и этим pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY KDE_SESSION_VERSION=5 KDE_FULL_SESSION=true dbus-launch kate -b %U в случае Кейт. Если нам нужно сделать это с каким-то другим приложением, нам нужно только изменить конец, с которого появляется имя приложения, до конца. В Дофине это дельфин %u, который будет средством запуска приложений.
    2. Название приложения стоит изменить на что-то вроде Dolphin Root и Kate Root. Это имя будет отображаться в панели запуска приложений.
    3. Мы также можем перейти к названию (name) и comment (комментарию) нашего языка и изменить его.

    Это всего лишь ярлык для того, что должно работать, начиная с Framework 91, но, эй, для тех, кому это нужно и кто хочет сделать это с пользовательским интерфейсом, это возможность.

    Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

    Полный путь к статье: Любители Linux » GNU / Linux » Системное администрирование » Попробуйте это, если ваш дистрибутив KDE не позволяет вам запускать Dolphin от имени пользователя root, также подходит для Kate и других приложений.

    4 комментариев, оставьте свой

    Оставьте свой комментарий Отменить ответ

    Начете сказал

    тому назад 2 лет

    А у меня вопрос следующий: какая необходимость менять рабочие столы и принудительно библиотеки в дристах, когда первое, что вам советуют те же дистрибутивы: оставить рабочий стол по умолчанию, чтобы избежать проблем несовместимости с приложениями? Для моего бюджетного ноутбука я использую xubuntu, а для моего Ryzen 5 3400G и 16 ГБ ОЗУ я использую Ubuntu с рабочим столом по умолчанию. И не так уж и плохо, эй…. и без головной боли. Эту новость увидят люди, которые хотят или заинтересованы в переходе на Linux…. и бежит в другую сторону. А потом мы жалуемся, что плата за Linux слишком низкая.

    Диего Герман Гонсалес сказал

    тому назад 2 лет

    БЕЗОПАСНОСТЬ!!
    Кто-нибудь, проверьте линуксовую лицензию этого мальчика.
    Начете, мы делаем это, потому что можем, и если мы собираемся ограничивать себя в том, что пишем, потому что гипотетические пользователи могут испугаться, то нам лучше сменить поле и начать писать об оригами.

    Паблинукс сказал

    тому назад 2 лет

    Должно быть, я что-то упустил, если Linux рекомендует оставить все как есть, хотя одна из его сильных сторон в том, что вы можете все изменить. С другой стороны, то, что здесь объясняется, не касается письменных столов или книжных магазинов; вы делаете копию лаунчера некоторых приложений, чтобы они открывались со всеми разрешениями. И НЕ трогайте оригинальный лаунчер (.desktop). Приветствие.

    Серджио из Аргентины сказал

    тому назад 1 год

    Это дало мне отличные результаты. Обратите внимание, что в первый раз я изменил разрешение экрана, но больше этого не произошло.

    Как открыть dolphin с правами root

    Оглавление книги Популярные страницы Скачать книгу Купить книгу

    Salix, первоначально носивший имя Salix OS (официальный сайт проекта) представляет собой один из дистрибутивов Linux, основанных на Slackware, старейшей из ныне живущих Linux-систем. От прародительницы он унаследовал простоту устройства и здоровый консерватизм, привнеся, однако, некоторые черты, свойственные так называемым «дружелюбным» (user friendly) дистрибутивам. Впрочем, как читатель увидит в дальнейшем, его «дружелюбие» никогда не становится навязчивым.

    Книга: Погружение в Salix

    Dolphin и Root

    Скрыть рекламу в статье

    Dolphin и Root

    В незапамятные времена, когда Konqueror был ещё чисто файловым менеджером, и на лавры браузера даже не замахивался, появилась в нём такая опция в контекстном меню – Edit as root для единимчного файла и Open as root для каталога. Было это, повторяю, очень давно, когда во всяких Nautilus’ах и Thunat’ах ничего продобного и в плагинах не было, не то что штатно. Хотя очень хотелось – отсюда в итоге и пошли всякие Nemo с Marlin’ами, да и особые действия в Thunar’е. А вот в самом Nautilus’е – тоже, конечно, хотелось, да кололось, потому там объявили эту фичу ненужной и народу зело вредящей.

    Надо сказать, что в смутное время перехода KDE на 4-ю ветку, и замену Konqueror’а (который из лучшего файлового менеджера того времени превратился в посредственный браузер, а потом и вовсе вышел в тираж) Dolphin’ом фича запуска файлового менеджера, терминала или текстового редактора с правами root’а то исчезала, то вновь появлялась. Пока как штатная функция не пропала вовсе.

    Но не пропало её дело. Оно воплотилось в плагине под названием Simple Root Actions Menu.Каковой и призван выполнять все указанные выше действия от имени и по поручению локальной администрации. А, как будет сказано ниже, ещё и некоторые другие.

    Обрести этот плагин, казалось бы, просто. Для этого достаточно зайти в настройки Dolphin’а, перейти там в пункт Действия, нажать на длинную педаль Загрузить новые действия, отыскать среди кандидатов на загрузку вышеупомянутый SRAM (не подумайте плохого – это аббревиатура от названия плагина) и нажать на кнопку Установить:

    Рисунок 12-25.Dophin: установка дополнений

    На скриншоте, как легко догадаться, она находилась бы на месте кнопки Удалить – потому как установить этот плагин я успел до того, как взялся сочинять эту шпаргалку.

    Однако это не важно – важно то, что попытка решить эту задачу «малой кровью, на чужой земле», в очередной раз продемонстрирует свою несостоятельность: никаких новых пунктов в контекстном меню Dolphin’а после этого не появится. Как и вообще каких-либо следов нового плагина.

    Казалось бы, SRAM’ота, да и только? Отнюдь, если прочитать то, что пишет по этому поводу автор (там же, по кнопке Сведения). А пишет он, что его плагин (aka плазмоид) надо, кто бы мог подумать, инсталировать.

    Так что вопрос придётся решать большей кровью, и на земле своей. То есть отправляться на kde-apps.org, отыскивать там плагин по ключевым словам simple root actions menu , скачивать, разворачивать архив и запускать из него установочный скрипт:

    Да ещё и прочитавши предварительно README , как предлагает наивный автор.

    Правда, в чтении README действительно большой необходимости нет – достаточно только не забыть про опцию -s (об этом сценарий напомнит) просто следовать логике установщика:

    Открыть Dolphin от Root [Решено]

    Команда kdesu dolphin с недавнего времени не работает, не могу догнать из-за чего, но может есть другие варианты как сделать то что мне нужно. Создал локальный сервер на компьютере и теперь чтобы закинуть на него файлы вроде бы надо открыть dolphin от root, но консоль почему на команду kdesu dolphin отвечает «kdesu: команда не найдена».

    DarkneSS — 6 Март, 2012 — 01:38

    Изображение пользователя DarkneSS.

    В консоли только kdesudo dolphin
    Без do можно по Альт+Ф2

    Susumo — 6 Март, 2012 — 01:51

    Изображение пользователя Susumo.

    Попробуйте kdesudo, хотя у меня консоль и sudo dolphin понимает.

    carn — 6 Март, 2012 — 03:00

    всем спасибо, проблемы больше нет)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *