Как открыть 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

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

недостаточно прав в файловом менеджере Dolphin

Доброго времени суток
Кто нибудь знает как исправить это недоразумение?
также интересует наличие папок куда мне запрещен доступ (учетка у меня с root правами), например:
/etc/samba/private
можно попробовать через терминал (я в нем пока очень медленно работаю), но, зачем мне графическое окружение тогда.

расстраивает что все эти ограничения «из коробки».

п.с.
я только начал осваивать Linux, так что если кто то хочет почесать свое эго, чешите, но не забывайте написать что нибудь по делу.

10 комментариев

Это косяк Dolphin, «Защита от дурака», попробуйте тут посмотреть, может поможет
archlinux.org.ru/forum/topic/19666/

Нет, не помогло.
нет актуальной информации.
предлагают читать новости, команду kdesu kate — оно не работает. и кто то выписал непонятно зачем закомментированную строку из неизвестно какого конфига который непонятно где вообще есть.

Последний раз редактировалось 3 июля 2021, 14:20

вам необходимо поставить пакет manjaro-settings-samba
и посмотрите https://wiki.manjaro.org/index.php/Using_Samba_in_your_File_Manager

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

Если я правильно понял суть вопроса: не запускается Dolphin через Root; и не запускается Kate под Root?

How to install:
— Dolphin -> Preferences -> Services -> Download New Services…
. or
— move the downloaded open_as_root.desktop file to ~/.local/share/kservices5/ServiceMenus (create the folder if it’s missing)

После этих действий открываешь Dolphin, щёлкаешь правой кнопкой по нужной папке, пункт «Действия» — «Открыть с правами Root (или как-то так написано будет)».
2. Перед Kate ничего не нужно писать — ни sudo, ни kdesu; просто kate. Например:

kate /etc/sysctl.conf

Откроется файл, редактируешь его по своим нуждам, нажимаешь Ctrl+S (сохранить изменения), появляется окно с запросом пароля Root, вводишь пароль, всё.
Насколько я знаю, не все системные файлы можно отредатировать таким образом, но большинство из них всё-таки можно.

Последний раз редактировалось 16 июня 2021, 19:30

с dolphin не работают оба варианта.
1й так как отсутствует папка kservices5
2й после ввода пароля ничего не происходит

вопрос был как раз про те файлы, которые не редактируются таким образом. Я могу их редактировать в nano, это работает. Просто Kate удобнее и непонятно зачем ограничили. Странная логика. Если я не доверяю квалификации пользователя — я просто не дам root права его учетной записи. Все просто же. Официальное объяснение причин по которым ограничен root выглядит не красиво, не вызывает доверия к руководителю и разработчику KDE.

правая кнопка, раздел «действия root». Только так. Пароль требует на каждое такое действие. Своеобразное натяжение защиты от дурака на удобство простого юзера

когда я это писал, это не работало.
сейчас работает, но сейчас я уже привык делать так: sudo nano /адрес/директории/имя/файла
осваиваю команды терминала.

Ridbowt. Nikola) Я просто установил другой файловый менеджер (в моем случае nemo в manjaro kde). Так же создал файл nemo_and_sudo.desktop. (из другого шаблона), и подредактировал exec строку (привел её к Exec=pkexec nemo %U виду).

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Уголок новичка 1802 топика / 1222 читателя RSS

Прямой эфир

  • garbagecollection 11 часов назад
    Проблемы с обновлением2
  • vbm 27 января 2024, 18:50
    Как поменять тип файловой системы?4
  • vbm 27 января 2024, 18:43
    Безпарольное монтирование дисков и их разделов .6
  • KostyaDyachenko 26 января 2024, 17:40
    Установка openSNMP1
  • tochka 24 января 2024, 17:19
    Ошибка обновления dbus13
  • v-62 24 января 2024, 14:29
    Перестали открываться проекты в pycharm и idea4
  • ToshaTumanov 22 января 2024, 21:46
    Установить GRUB3
  • vbm 22 января 2024, 14:20
    Монтирование NTFS раздела6
  • NadimZakirov 21 января 2024, 00:48
    Имеет ли смысл в Manjaro ставить pulseaudio-modules-bt?5
  • vbm 20 января 2024, 22:14
    Где здесь служба поддержки сайта? есть проблемка2

Dolphin 23.04 теперь позволяет вам использовать его как root, но не с помощью sudo. Мы объясняем, как это делается

Дельфин как администратор

В течение долгого времени, я не знаю, как долго, KDE подвергался критике за его философию, не позволяющую нам запускать Dolphin с правами root. Если мы используем Nautilus, GNOME Files, мы можем открыть терминал, ввести судо наутилус и начните вносить все изменения, которые мы хотим, с привилегиями. судо дельфин не работает, и все, что он делает, это показывает сообщение о том, что это не может быть сделано так для нашей безопасности, но это немного изменилось в Дельфин 23.04.

Дельфин 23.04 является частью KDE Механизм 23.04, набор приложений KDE от апреля 2023 года, и это одна из его самых выдающихся новинок. Хотя многие из нас хотели бы иметь возможность использовать команду из терминала для получить права администратора, в итоге результат тот же, и можно даже сделать кое-что, чтобы сделать его еще продуктивнее: добавить ярлык в боковую панель. Здесь мы собираемся объяснить, как добиться всего этого в KDE, если наш дистрибутив не разрешает это по умолчанию.

Включить режим администратора Dolphin 23.04

Эта возможность уже был доступен в KDE neon давно, но не так просто и прямо, как с апреля этого года. Прямо сейчас в KDE neon все готово для запуска Dolphin 23.04 (и выше) с правами root, но не в других дистрибутивах. Разница в том, что у неона по умолчанию установлен пакет кио-админ, а в других дистрибутивах нет. Поэтому первое, что нужно сделать, это установить этот пакет. Чтобы прояснить ситуацию, я дам вам шаги, которые необходимо выполнить, чтобы наилучшим образом использовать эту функцию.

  1. Если он у нас не установлен, устанавливаем пакет кио-админ, если у нас уже установлен Dolphin 23.04.
  2. Затем в строке пути Dolphin мы выбираем его, очищаем и пишем без кавычек «admin://».
  3. Он запросит у нас пароль, а может и несколько раз, но, нажав Enter, мы сможем убедиться, что у нас есть привилегии, перейдя в папку «bin» и увидев, что мы можем удалить то, что хотим.

создание ярлыка

В качестве дополнительного шага, или, лучше сказать, другой способ сделать это — повторно щелкнуть боковую панель и выбрать опцию «Добавить запись…». Мы увидим примерно следующее:

Добавить запись

У нас есть три раздела:

  • Этикетка: это то, что мы увидим на боковой панели. Корень дельфина звучит как хорошее имя для меня.
  • Ubicación: мы указываем место, где вы начнете. Если мы напишем без кавычек «admin:///», то при входе мы уже будем запускаться как root.
  • Выберите значок: откроется панель, в которой мы можем выбрать значок, который мы увидим. Замок кажется наиболее показанным.

Теперь слева мы увидим еще одно «место» с именем, которое мы дали ему в «Ярлыке». Когда мы нажмем на него, он попросит нас ввести пароль и мы войдем в Dolphin как root. Что касается данных, то для сохранения привилегий мы должны все время перемещаться по папкам справа; если мы щелкнем где-нибудь на левой панели, мы выйдем из режима администратора.

Это не так, как хотелось бы некоторым, но теперь это официально возможно, никаких трюков и на любой системе, если у вас Dolphin 23.04 и можно установить kio-admin (обычно он есть в официальных репозиториях).

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

Полный путь к статье: Любители Linux » Общие » Ресурсы » Dolphin 23.04 теперь позволяет вам использовать его как root, но не с помощью sudo. Мы объясняем, как это делается

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

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

Pedro сказал

тому назад 9 месяцев

Возможность использовать konqueror от имени пользователя root — одна из причин, по которой я всегда устанавливаю TDE, к тому же Konqueror от TDE всегда был и до сих пор намного превосходит Dolphin. Жаль, что Debian больше не включает профиль файлового менеджера в Konqueror, иначе он по-прежнему будет использовать его в качестве файлового менеджера по умолчанию.

Мигель сказал

тому назад 9 месяцев
В Manjaro работает без проблем, хороший совет.

житель5079 сказал

тому назад 9 месяцев

Для этого я использовал Krusader, который мне кажется лучшей альтернативой Dolphin, который поддерживает режим администратора и может быть установлен на любом дистрибутиве, или также Midnight Commander для простых вещей.

Попробуйте это, если ваш дистрибутив 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). Приветствие.

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

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

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

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

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