как запустить dolphin с правами администратора

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

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

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

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

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

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

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

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

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

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

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

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

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

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

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

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

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

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

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

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

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

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

Источник

Как запустить Dolphin от имени пользователя root?

В настоящее время я использую, dolphin 17.04.3 и всякий раз, когда я запускаю его как sudo, он выдает следующую ошибку Executing Dolphin as root is not possible. без объяснения причин или альтернативы. Итак, как я могу запустить дельфина как root для копирования или удаления файлов?

Короткий:

Дельфин 17.04

У Дельфина 17.04 или позже есть проверка:

Обходной путь

Вы можете редактировать источники и отключить проверку. Тогда Дельфин будет работать как прежде.

Дельфин 18.08

Несколько запросов на рассмотрение

Повторно разрешите запуск Dolphin от имени пользователя root (но все еще не используете sudo): https://phabricator.kde.org/D12795

Показывать предупреждение при запуске от имени пользователя root: https://phabricator.kde.org/D12732

Dolphin 18.08.0 использует эти изменения, и Dolphin можно запустить с помощью команды pkexec от имени администратора.

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

Запретить выполнение Dolphin от имени пользователя root в Linux. В основном, это копия commit kate / 9adcebd3c2e476c8a32e9b455cc99f46b0e12a7e, написанная Мартином Грисслином

Дополнительные советы

Обойти «Выполнение Dolphin от имени root невозможно» и восстановить привилегии KDE Dolphin Root: https://www.reddit.com/r/kde/comments/6xs3mp/bypass_executing_dolphin_as_root_is_not_possible/

Будущее

Когда он будет готов, Dolphin покажет запрос пароля, если это необходимо. Теперь с исправленными Dolphin & KIO:

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

Не ответ, просто обходной путь для цели, указанной в OP ( copying or deleting files ).

Идея состоит в том, чтобы

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

создайте контекстное меню «Открыть как корень» в Dolphin для этого другого файлового менеджера.

Можно использовать основные файловые менеджеры других рабочих столов (Nautilus, Nemo, Caja, Thunar), но они имеют некоторые зависимости. Даже PCManFM и PCManFM-Qt делают это. Если вам нужен один из них для каких-то других целей, добавьте, что это может быть хорошим решением.

Я обнаружил, что Krusader (который, как мне кажется, раньше устанавливался по умолчанию в некоторых системах KDE), можно легко установить, он не содержит никаких зависимостей в Kubuntu 18.04 и может использоваться в качестве пользователя root.

Под инструментами у него есть опция «Root».

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

который просит пароль в графическом интерфейсе.

Чтобы добавить контекстное меню в Dolphin, создайте папку

/.local/share/kservices5/ServiceMenus и затем выполните

Тогда вы увидите в Dolphin:

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

Я сделал свою собственную версию, основанную на ответах выше. Итак, чтобы добавить контекстное меню, чтобы открыть Dolphin от имени пользователя root, выполните следующие действия:

Вот и все, я надеюсь, что это поможет вам всем, как это помогло мне;)

Все, что я сделал, это добавил терминал на панель инструментов (хотя комбинация клавиш привязана к F4) и использовал командную строку для выполнения операций sudo по мере необходимости.

Да, это может быть не так удобно, но вынуждает вас начать изучать командную строку, одновременно давая вам визуальное представление о том, как на самом деле работает команда.

Это на Arch, но функциональность должна быть такой же на Ubuntu. Надеюсь, что это помогло.

вот обходной путь для Dolphin 17.x:

получить libkdeinit5_dolphin.so от сюда

Протестировано мной, он отлично работает в Ubuntu Bionic.

Просто посмотрите на исходный код kate и kwrite:

В первых строках кода непосредственно в начале «основной» функции вы найдете:

Dolphin ничем не отличается, за исключением того, что это происходит в libkdeinit5_dolphin.so.

Так что запуск от имени root тривиален, все, что нам нужно сделать, это пропустить проверку if uid = 0.

Теперь вы можете посмотреть файл с помощью gedit

Теперь, вы видите, там он вызывает getuid, проверяет, равен ли он нулю, и переходит в оператор if, то есть, если возвращаемое значение равно нулю (je: jump, если равно).

Теперь мы не хотим прыгать в if, поэтому просто удалим это дерьмо. Но простое удаление этого дерьма изменило бы адреса на 6 байтов, уничтожив любые относительные скачки в программе в процессе и, как следствие, в программе. Так что вместо того, чтобы просто заменить всю длину заявления прыжка с NOP (сокращенно N O Op чество) инструкции, ака 0x90 в инструкции кода / гекс.

Таким образом, вам нужно заменить каждый байт перехода на 0x90, где вы ранее имели

Это можно сделать просто с помощью hex-редактора.
Итак, мы устанавливаем один:

Теперь в шестнадцатеричном редакторе вы ищете 0f 84 e9 1e 00 00 и заменяете его на 90 90 90 90 90 90. Если есть только один случай 0f 84 e9 1e 00 00, и это так, то это тривиально просто. Просто измените байты в шестнадцатеричном виде на 90 90 90 90 90 90 и сохраните. Законченный. Kate или kwrite теперь будут открыты независимо от того, являетесь ли вы пользователем root или нет.

linux-vdso.so.1 (0x00007ffc2fdf0000) libkdeinit5_dolphin.so => ​​/usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so (0x00007fb54e76c000)

Итак, вы делаете objdump для libkdeinit5_dolphin.so:

Теперь откройте objdump: gedit

Выполните поиск getuid, и вы увидите, что один из результатов поиска:

Дельфин теперь работает как корень.

Кроме того, вы можете просто загрузить исходный код kate, kwrite и dolphin, удалить это дерьмо из исходного кода, скомпилировать и установить. Но так как в тупой системе cmake отсутствует какой-то дерьмовый шаблон дерьма для некоторых глупых дерьмов, таких как значки, возможно, потому что поставляемый репозиторием cmake слишком стар, это не работает. Жаль, было бы слишком просто, если бы это просто сработало, не так ли?

Но просто исправление исполняемых файлов, как я описал, происходит быстрее, так что кому все равно.

Видите ли, это не просто, но тривиально.

PS:
теперь, каждый раз, когда kate, kwrite или dolphin обновляются через apt, ваши изменения будут перезаписаны. Вам нужно будет повторно применить их. Я оставлю автоматизацию процесса патча в ваших более чем способных руках, и ваш язык программирования joice;)

Можно ли это сделать в чистом виде?

Также, если вы хотите исправить vlc для того же дерьма, вы можете сделать это с помощью sed:

Просто поместите это sed-выражение в скрипт, чтобы вы могли повторно подать заявку, если вам когда-либо понадобится, если вы не в сети и не имеете доступа в Интернет.

Источник

Убойные фишки Dolphin’а: право root’а

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

Возможность получить из непосредственно из пользовательского сеанса файлового менеджера права администратора — не уникальна для Dolphin’а. Хотя и она появилась впервые в его предшественнике, Konqueror’е, ещё в KDE версии минимум третьей. Однако ныне эту функцию можно найти и в Nemo из среды Cinnamon, и в Caja из MATE, и в Thunar’е из Xfce. Однако во всех них действия от root’а сводятся к открытию того же файлового менеджера или редактора для модификации текстового файла. В Dolphin’е же ассортимент их гораздо шире.

Что делать в таких случаях — мы с Мануалом расскажем позднее. А пока продемонстрируем предоставляемые этим пакетом возможности на примере Maui 17.03 и наших пересборок на его основе — «облегчённой» и «тяжёлой»: во всех этих трёх случаях полный комплекс действий от root’а доступен в Dolphin’е «искаропки».

Чтобы ознакомиться с полным набором действий «от root’а», нужно зайти в меню Настройки, выбрать там пункт Настроить Dolphin и перейти в раздел Действия. Появившийся список впечатляет:

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

Разумеется, включать все доступные действия не обязательно: на скриншоте отмечены те, что включены у нас с Мануалом. Из которых обратим внимание на пункт Установить владельцем активного пользователя иногда она оказывается очень полезной. Ну и разумеется пункт Открыть как текст часто востребован: через него общесистемные конфиги легко отредактировать при необходимости в текстовом редакторе — в нашем случае это будет Kate.

К сожалению, всё представленное на скриншоте богачество в оригинальной Maui доступно только в её релиз 17.3, содержащем Plasma 5.9.X, и включающем патченные версии Dolphin’а и Kate, которые могут быть запущены с правами администратора. В релизе 17.6 — Plasma 5.10.X, в котором запустить обе эти программы «от root’а» нам не удалось. Но это возможно, повторяем, в наших пересборках, построенных на базе Maui 17.03, которая, кстати, тоже пока доступна. Ну а как дело пойдёт дальше — отожмут ли разработчики KDE права root’а у пользователей окончательно, или майнтайнеры «человеческих» дистрибутивов будут их как-то поддерживать своими силами — ведомо только Ахурамазде (да и то не уверен).

Ну а пока, если уж так хочется иметь и Plasma 5.10, и полный спектр «действий от root’а» в ней — достаточно помнить, что свет не сошёлся клином на дистрибутивах семейства Ubuntu. И, в частности, в Archlinux’е и то, и другое поддерживается в образцово-показательном виде. А в таком его клоне, как Antergos (о котором немало было написано здесь) всё это хозяйство даже при минимальной установке по умолчанию работает «искаропки»:

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

Вероятно, есть и другие дистрибутивы, отстаивающие права применителей на привилегии root’а в KDE. В частности, по слухам, неплохо это дело поставлено в openSUSE. Так что пока можно ещё не превращаться в «юзверь дрожащую»…

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

Для отправки комментария вам необходимо авторизоваться.

Источник

Испытываю проблему с запуском dolphin в kubuntu 18.04 работая под рутом:

Executing Dolphin as root is not possible.

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

чёто пичаль совсем.

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

Никак. Эту возможность специально убрали, чтобы всякие криворукие себе важные данные не потёрли. А зачем тебе?

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

Эту возможность специально убрали, чтобы всякие криворукие себе важные данные не потёрли.

Такие «возможности» должны быть опциональными.

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

Спорно. И ты не ответил, зачем тебе? Что такого, что умеет делать дельфин, нужно выполнять от рута?

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

Я уже устал на подобные вопросы отвечать, пора зашаблонить.

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

Стоп, ты хочешь сказать, что работаешь на десктопе из-под root все время?

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

Год-другой, пятый. С килограммом софта, да ещё и проприетарного (закрытого). Так же юзаю бубунту, но не юнити.

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

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

Нет. Ты просто вопиюще некомпетентный в сфере безопасности. И я не про софт или Ubuntu или DE.

Особенно с учетом того, что специально для пользователей в Ubuntu при установке создается ограниченная учетка, а для всего остального sudo.

Но нашелся тот, который специально сделал хуже. И это ты.

Особенно эти рассуждения «у меня ничего не было» — по минному полю тоже можно каждый день ходить — но ни один адекватный такое делать не будет (я не про саперов, для них это работа).

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

Меня устраивает работа под рутом, но не устраивает то, что под всякими-разными вариациями судо не работает некоторое ПО, которое необходимо.

Мне нужно просто спокойно работать, что я и делаю.

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

И какое же ПО не работает под sudo?

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

Некоторые компоненты от Intel Parallel Studio.

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

— ты в терминал root, запускай что хочешь.

А все время сидеть root — просто глупо, риски уж очень велики.

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

Он ещё, судя по постам, в IT работает. Как — я не понимаю.

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

Исключительный интерес: как влияет sudo на то, что «в IT работаю»?

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

Это как хирург, что перед операцией просто протирает руки влажными салфеточками — «а что, пока все живы».

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

Вопросов больше не имею

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

Лолиссимо, детектирую проблемы с интеллектом. Хотя те кто отключает UAC в 8/10 венде тоже есть наверно (мол, чё он пугает своими окнами постоянно).

По теме, я не помню чтобы софт которому нужны повышенные права не работал с kdesu (и с тем примерно в 100% случаев более правильно было бы настроить права и доступ, а не запускать от рута). Это хорошее изменение, стартовать дополнительную сессию кед от рута так себе идея.

Скажем, gparted лучше запустить от рута, чем давать пользователю raw доступ к устройствам. Но wireshark лучше иметь пользователя/группу с нужными правами, потому что уязвимости в нём с arbitrary code execution были.

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

Не пора ли уже запретить тут анонимов?

И не кеды, а WM, собранный из исходников, без DM.

ПыСы Вот зачем навязывать своё мнение?

Я попросил помощи с решением конкретной задачи, вместо этого налетели «ИБшники» и рассказали мне о том, какой я плохой кастую рута.

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

Переходи на Krusader. Он нормально запускается.
А вообще, если надо чего подшаманить под рутом я пользую старый, добрый MC.

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

А вообще, на хрена тебе запускать Dolphin от рута? Если нужно сделать что-то от рута, файло там скопировать или конфиги подшаманить, на то есть специальные примочки. Не помню, как называется, что-то типа Root Action Menu, в общем, посмотри на Opendesktop.

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

Поразительно, какое количество людей впадает в психоз, услышав, что кто-то работает от рута.

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

А вообще, если надо чего подшаманить под рутом я пользую старый, добрый MC.

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

Год-другой, пятый. С килограммом софта, да ещё и проприетарного (закрытого). Так же юзаю бубунту, но не юнити.

Ты часом не военный?

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

Он самый. А ещё я состою в секте антисудоистов и селинуксоистов.

Источник

Как запустить Дельфина от имени root?

Я сейчас пользуюсь dolphin 17.04.3 и всякий раз, когда я запускаю его как sudo, он выдает следующую ошибку Executing Dolphin as root is not possible. без объяснения причин или альтернативы. Итак, как я могу запустить дельфина как root для копирования или удаления файлов?

3 ответа

Короткий:

Дельфин 17.04

У Дельфина 17.04 или позже есть проверка:

Обходной путь

Вы можете редактировать источники и отключить проверку. Тогда Дельфин будет работать как прежде.

Дельфин 18.08

Несколько запросов на рассмотрение

Повторно разрешите запуск Dolphin от имени пользователя root (но все еще не используете sudo): https://phabricator.kde.org/D12795

Показывать предупреждение при запуске от имени пользователя root: https://phabricator.kde.org/D12732

Dolphin 18.08.0 использует эти изменения, и Dolphin можно запустить с помощью команды pkexec от имени администратора.

Запретить выполнение Dolphin от имени пользователя root в Linux. В основном, это копия commit kate/9adcebd3c2e476c8a32e9b455cc99f46b0e12a7e, написанная Мартином Грисслином

Больше советов

Обойти «Выполнение Dolphin от имени root невозможно» и восстановить привилегии KDE Dolphin Root: https://www.reddit.com/r/kde/comments/6xs3mp/bypass_executing_dolphin_as_root_is_not_possible/

Будущее

Когда он будет готов, Dolphin покажет запрос пароля, если это необходимо. Теперь с исправленными Dolphin&KIO:

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

Не ответ, просто обходной путь для цели, упомянутой ОП ( copying or deleting files ).

Идея состоит в том, чтобы

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

создайте контекстное меню «Открыть как корень» в Dolphin для этого другого файлового менеджера.

Можно использовать основные файловые менеджеры других рабочих столов (Nautilus, Nemo, Caja, Thunar), но они имеют некоторые зависимости. Даже PCManFM и PCManFM-Qt делают это. Если вам нужен один из них для каких-то других целей, добавьте, что это может быть хорошим решением.

Я обнаружил, что Krusader (который, как мне кажется, раньше устанавливался по умолчанию в некоторых системах KDE), можно легко установить, он не содержит никаких зависимостей в Kubuntu 18.04 и может использоваться в качестве пользователя root.

Под инструментами у него есть опция «Root».

который просит пароль в графическом интерфейсе.

Чтобы добавить контекстное меню в дельфина, создайте папку

/.local/share/kservices5/ServiceMenus а затем сделать

Тогда вы увидите в Dolphin:

как запустить dolphin с правами администратора. Смотреть фото как запустить dolphin с правами администратора. Смотреть картинку как запустить dolphin с правами администратора. Картинка про как запустить dolphin с правами администратора. Фото как запустить dolphin с правами администратора

Я сделал свою собственную версию, основанную на ответах выше. Итак, чтобы добавить контекстное меню, чтобы открыть Dolphin от имени пользователя root, выполните следующие действия:

Вот и все, я надеюсь, что это поможет вам всем, как это помогло мне;)

Все, что я сделал, это добавил терминал на панель инструментов (хотя комбинация клавиш привязана к F4) и использовал командную строку для выполнения операций sudo по мере необходимости.

Да, это может быть не так удобно, но вынуждает вас начать изучать командную строку, одновременно давая вам визуальное представление о том, как на самом деле работает команда.

Это на Arch, но функциональность должна быть такой же на Ubuntu. Надеюсь, что это помогло.

Вот обходной путь для Dolphin 17.x:

Протестировано мной, он отлично работает в Ubuntu Bionic.

Просто посмотрите на исходный код kate и kwrite:

В первых строках кода непосредственно в начале «основной» функции вы найдете:

Dolphin ничем не отличается, за исключением того, что это происходит в libkdeinit5_dolphin.so.

Так что запуск от имени root тривиален, все, что нам нужно сделать, это пропустить проверку if uid=0.

Теперь вы можете посмотреть на файл с gedit

Теперь, с левой стороны, вы найдете адрес памяти, после двоеточия (:) вы увидите двоичный код инструкции (шестнадцатеричный), а справа от него вы увидите разборку этого кода (то есть, что это значит),

Теперь, вы видите, там он вызывает getuid, проверяет, равен ли он нулю, и переходит в оператор if, то есть, если возвращаемое значение равно нулю (je: jump, если равно).

Теперь мы не хотим прыгать в if, поэтому просто удалим это дерьмо. Но простое удаление этого дерьма изменило бы адреса на 6 байтов, уничтожив любые относительные скачки в программе в процессе и, как следствие, в программе. Таким образом, вместо этого вы просто заменяете всю длину оператора jump на инструкции NOP (сокращение от N o Operation), то есть 0x90 в коде инструкции /hex.

Таким образом, вам нужно заменить каждый байт перехода на 0x90, где вы ранее имели

Это можно сделать просто с помощью hex-редактора.
Итак, мы устанавливаем один:

Теперь в шестнадцатеричном редакторе вы ищете 0f 84 e9 1e 00 00 и заменяете его на 90 90 90 90 90 90. Если есть только один случай 0f 84 e9 1e 00 00, и это так, то это тривиально просто. Просто измените байты в шестнадцатеричном виде на 90 90 90 90 90 90 и сохраните. Законченный. Kate или kwrite теперь будут открыты независимо от того, являетесь ли вы пользователем root или нет.

если вы бежите ldd /usr/bin/dolphin вы увидите, что dolphin загружает общую библиотеку libkdeinit5_dolphin.so

linux-vdso.so.1 (0x00007ffc2fdf0000) libkdeinit5_dolphin.so => ​​/usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so (0x00007fb54e76c000)

Итак, вы делаете objdump для libkdeinit5_dolphin.so:

Теперь откройте objdump: gedit

Выполните поиск getuid, и вы увидите, что один из результатов поиска:

Дельфин теперь работает как root.

Кроме того, вы можете просто загрузить исходный код kate, kwrite и dolphin, удалить это дерьмо из исходного кода, скомпилировать и установить. Но так как в тупой системе cmake отсутствует какой-то дерьмовый шаблон дерьма для некоторых глупых дерьмов, таких как значки, возможно, потому что поставляемый репозиторием cmake слишком стар, это не работает. Жаль, было бы слишком просто, если бы это просто сработало, не так ли?

Но просто исправление исполняемых файлов, как я описал, происходит быстрее, так что кому все равно.

Видите ли, это не просто, но тривиально.

PS:
Теперь при каждом обновлении kate, kwrite или dolphin через apt ваши изменения будут перезаписаны. Вам нужно будет повторно применить их. Я оставлю автоматизацию процесса патча в ваших более чем способных руках, и ваш язык программирования joice;)

Можно ли это сделать в чистом виде?

Также, если вы хотите исправить vlc для того же дерьма, вы можете сделать это с помощью sed:

Просто поместите это sed-выражение в скрипт, чтобы вы могли повторно подать заявку, если вам когда-либо понадобится, если вы не в сети и не имеете доступа в Интернет.

Источник

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

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