Как открыть 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
Процесс прост и безопасен. «Опасно» то, что мы можем сделать потом, потому что, если мы коснемся того, чего не должны делать, мы можем заставить что-то перестать работать. Мы бы получили это так:
- Заходим в папку usr/share/applications.
- Там мы ищем «дельфин», мы также можем искать «кате», если мы хотим сделать то же самое и иметь возможность использовать редактор как root. Файл Дельфина называется org.kde.dolphin.desktop, а файл Кейт — org.kde.kate.desktop.
- Копируем их на рабочий стол для редактирования или прямо туда, куда они окажутся, то есть в нашу личную папку/.local/share/applications.
- Открываем файл .desktop с Катей, например, и редактируем его. Вы должны отредактировать хотя бы одну строку, но рекомендуется отредактировать две или три:
- В строке, где написано «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, который будет средством запуска приложений.
- Название приложения стоит изменить на что-то вроде Dolphin Root и Kate Root. Это имя будет отображаться в панели запуска приложений.
- Мы также можем перейти к названию (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
В консоли только kdesudo dolphin
Без do можно по Альт+Ф2Susumo — 6 Март, 2012 — 01:51
Попробуйте kdesudo, хотя у меня консоль и sudo dolphin понимает.
carn — 6 Март, 2012 — 03:00
всем спасибо, проблемы больше нет)