В настоящее время я использую dolphin 17.04.3, и всякий раз, когда я запускаю его как sudo, он дает следующую ошибку Executing Dolphin as root is not possible. без объяснения причин или предоставления альтернативы. Итак, как я могу запустить dolphin как root для копирования или удаления файлов?
Короткие:
У Dolphin 17.04 или новее есть чек:
if uid == 0 then show the "Executing Dolphin as root is not possible." and exit.
Короткие:
Вы можете редактировать источники и отключить проверку. Затем Dolphin будет работать по-прежнему.
Запрос на просмотр
Внедрение более удобного поведения run-as-root-or-sudo: https: //phabricator.kde. org / D12732
... пересмотреть вопрос о том, чтобы не позволить Dolphin работать с повышенными привилегиями и делать так, чтобы способ внесения этого изменения был пользовательским и не оптимальным ... [ ! d10]Запрос на просмотр
Ранее - Форумы KDE - Как запустить Dolphin как root ?: https://phabricator.kde.org/D12732
По соображениям безопасности: запретить выполнение Dolphin как root в Linux - https://cgit.kde.org/dolphin.git/commit/?id=0bdd8e0b0516555c6233fdc7901e9b417cf89
[d18 ]... чтобы вернуться к вопросу о том, что Dolphin не будет работать с повышенными привилегиями, и сделать так, чтобы способ внесения этого изменения был пользовательским и не оптимальным ...
]Запретить выполнение Dolphin как root на Linux. В основном копия commit kate / 9adcebd3c2e476c8a32e9b455cc99f46b0e12a7e, которая был написан Мартином Грэслином
Запретить выполнение kate и kwrite как root в Linux: https://cgit.kde.org/dolphin.git/commit/?id=0bdd8e0b0516555c6233fdc7901e9b417cf89 [ ! d20]
Еще больше
KDE Reddit - корень дельфина в приложении KDE 17.04: https://www.reddit.com/r/kde/comments/6785b1/dolphin_root_on_kde_app_1704/
Обход «Выполнение дельфина как root невозможен» и восстановление привилегий корня дельфинов KDE: https://www.reddit.com/r/kde/comments/6xs3mp/bypass_executing_dolphin_as_root_is_not_possible/
Even more
Поддержка Polkit в KIO: https://www.reddit.com/r/kde/comments/6785b1/dolphin_root_on_kde_app_1704/
] Когда он будет готов, Dolphin покажет запрос пароля, если это необходимо. Теперь, с исправленным Dolphin & KIO:
Короткие:
У Dolphin 17.04 или новее есть чек:
if uid == 0 then show the "Executing Dolphin as root is not possible." and exit.
Короткие:
Вы можете редактировать источники и отключить проверку. Затем Dolphin будет работать по-прежнему.
Запрос на просмотр
Внедрение более удобного поведения run-as-root-or-sudo: https: //phabricator.kde. org / D12732
... пересмотреть вопрос о том, чтобы не позволить Dolphin работать с повышенными привилегиями и делать так, чтобы способ внесения этого изменения был пользовательским и не оптимальным ... [ ! d10]Запрос на просмотр
Ранее - Форумы KDE - Как запустить Dolphin как root ?: https://phabricator.kde.org/D12732
По соображениям безопасности: запретить выполнение Dolphin как root в Linux - https://cgit.kde.org/dolphin.git/commit/?id=0bdd8e0b0516555c6233fdc7901e9b417cf89
... чтобы вернуться к вопросу о том, что Dolphin не будет работать с повышенными привилегиями, и сделать так, чтобы способ внесения этого изменения был пользовательским и не оптимальным ...
]Запретить выполнение Dolphin как root на Linux. В основном копия commit kate / 9adcebd3c2e476c8a32e9b455cc99f46b0e12a7e, которая был написан Мартином Грэслином
Запретить выполнение kate и kwrite как root в Linux: https://cgit.kde.org/dolphin.git/commit/?id=0bdd8e0b0516555c6233fdc7901e9b417cf89 [ ! d20]
Еще больше
KDE Reddit - корень дельфина в приложении KDE 17.04: https://www.reddit.com/r/kde/comments/6785b1/dolphin_root_on_kde_app_1704/
Обход «Выполнение дельфина как root невозможен» и восстановление привилегий корня дельфинов KDE: https://www.reddit.com/r/kde/comments/6xs3mp/bypass_executing_dolphin_as_root_is_not_possible/
Even more
Поддержка Polkit в KIO: https://www.reddit.com/r/kde/comments/6785b1/dolphin_root_on_kde_app_1704/
] Когда он будет готов, Dolphin покажет запрос пароля, если это необходимо. Теперь, с исправленным Dolphin & KIO:
Короткие:
У Dolphin 17.04 или новее есть чек:
if uid == 0 then show the "Executing Dolphin as root is not possible." and exit.
Короткие:
Вы можете редактировать источники и отключить проверку. Затем Dolphin будет работать по-прежнему.
Запрос на просмотр
Внедрение более удобного поведения run-as-root-or-sudo: https: //phabricator.kde. org / D12732
... пересмотреть вопрос о том, чтобы не позволить Dolphin работать с повышенными привилегиями и делать так, чтобы способ внесения этого изменения был пользовательским и не оптимальным ... [ ! d10]Запрос на просмотр
Ранее - Форумы KDE - Как запустить Dolphin как root ?: https://phabricator.kde.org/D12732
По соображениям безопасности: запретить выполнение Dolphin как root в Linux - https://cgit.kde.org/dolphin.git/commit/?id=0bdd8e0b0516555c6233fdc7901e9b417cf89
... чтобы вернуться к вопросу о том, что Dolphin не будет работать с повышенными привилегиями, и сделать так, чтобы способ внесения этого изменения был пользовательским и не оптимальным ...
]Запретить выполнение Dolphin как root на Linux. В основном копия commit kate / 9adcebd3c2e476c8a32e9b455cc99f46b0e12a7e, которая был написан Мартином Грэслином
Запретить выполнение kate и kwrite как root в Linux: https://cgit.kde.org/dolphin.git/commit/?id=0bdd8e0b0516555c6233fdc7901e9b417cf89 [ ! d20]
Еще больше
KDE Reddit - корень дельфина в приложении KDE 17.04: https://www.reddit.com/r/kde/comments/6785b1/dolphin_root_on_kde_app_1704/
Обход «Выполнение дельфина как root невозможен» и восстановление привилегий корня дельфинов KDE: https://www.reddit.com/r/kde/comments/6xs3mp/bypass_executing_dolphin_as_root_is_not_possible/
Even more
Поддержка Polkit в KIO: https://www.reddit.com/r/kde/comments/6785b1/dolphin_root_on_kde_app_1704/
] Когда он будет готов, Dolphin покажет запрос пароля, если это необходимо. Теперь, с исправленным Dolphin & KIO:
Не ответ, просто обходной путь для цели, упомянутой OP (copying or deleting files).
Идея заключается в
установке другого файлового ясли, который не имеет это ограничение и не приносит много зависимостей, создайте контекстное меню «Открыть как root» в Dolphin для этого другого файлового менеджера.Могут использоваться основные файловые менеджеры других настольных компьютеров (Nautilus, Nemo, Caja, Thunar), но они привносят некоторые зависимости. Даже PCManFM и PCManFM-Qt делают это. Если вам нужна одна из них для какой-то другой цели, добавив, что это может быть хорошим решением.
Я обнаружил, что Krusader (который, как мне кажется, ранее использовался по умолчанию в некоторых системах KDE), можно легко установить, не вносит никаких зависимостей в Kubuntu 18.04 и может использоваться как root. [ ! d8] sudo apt install krusader
В разделе «Инструменты» у него есть опция «Root».
, которая запрашивает пароль в gui.
To добавьте контекстное меню в дельфине, создайте папку ~/.local/share/kservices5/ServiceMenus, а затем выполните
kate ~/.local/share/kservices5/ServiceMenus/filemanager_root.desktop
и добавьте
[Desktop Action root]
Exec=/usr/lib/kde4/libexec/kdesu krusader
Icon=dolphin
Name=Open in Krusader file manger as administrator
[Desktop Entry]
Actions=root
Icon=krusader_root
MimeType=inode/directory
ServiceTypes=KonqPopupMenu/Plugin
Type=Service
X-KDE-Priority=TopLevel
X-KDE-StartupNotify=false
По какой-то причине kdesu krusader не работает, и Я использовал решение из . Что также работает konsole -e sudo krusader, но это показывает терминал вместо gui для подсказки пароля.
Затем вы увидите в дельфине:
[!d13]
, приведя диалог
, который работает ...
Не ответ, просто обходной путь для цели, упомянутой OP (copying or deleting files).
Идея заключается в
установке другого файлового ясли, который не имеет это ограничение и не приносит много зависимостей, создайте контекстное меню «Открыть как root» в Dolphin для этого другого файлового менеджера.Могут использоваться основные файловые менеджеры других настольных компьютеров (Nautilus, Nemo, Caja, Thunar), но они привносят некоторые зависимости. Даже PCManFM и PCManFM-Qt делают это. Если вам нужна одна из них для какой-то другой цели, добавив, что это может быть хорошим решением.
Я обнаружил, что Krusader (который, как мне кажется, ранее использовался по умолчанию в некоторых системах KDE), можно легко установить, не вносит никаких зависимостей в Kubuntu 18.04 и может использоваться как root. [ ! d8] sudo apt install krusader
В разделе «Инструменты» у него есть опция «Root».
, которая запрашивает пароль в gui.
To добавьте контекстное меню в дельфине, создайте папку ~/.local/share/kservices5/ServiceMenus, а затем выполните
kate ~/.local/share/kservices5/ServiceMenus/filemanager_root.desktop
и добавьте
[Desktop Action root]
Exec=/usr/lib/kde4/libexec/kdesu krusader
Icon=dolphin
Name=Open in Krusader file manger as administrator
[Desktop Entry]
Actions=root
Icon=krusader_root
MimeType=inode/directory
ServiceTypes=KonqPopupMenu/Plugin
Type=Service
X-KDE-Priority=TopLevel
X-KDE-StartupNotify=false
По какой-то причине kdesu krusader не работает, и Я использовал решение из . Что также работает konsole -e sudo krusader, но это показывает терминал вместо gui для подсказки пароля.
Затем вы увидите в дельфине:
[!d13]
, приведя диалог
, который работает ...