私は現在Dolphin 17.04.3
を使用しています sudo
として実行するたびに 、次のエラーが発生します:
Executing Dolphin as root is not possible.
理由を説明したり、代替案を提示したりすることなく。
Dolphinをroot
として実行するにはどうすればよいですか ファイルをコピーまたは削除しますか?
承認された回答:
短い:
イルカ17.04
Dolphin 17.04以降にはチェックがあります:
if uid == 0 then show the "Executing Dolphin as root is not possible." and exit.
回避策
ソースを編集してチェックを無効にすることができます。そうすれば、イルカは以前と同じように機能します。
イルカ18.08
レビューリクエストはほとんどありません
-
ルートユーザーとしてのDolphinの実行を再度許可します(ただし、sudoは使用しません):https://phabricator.kde.org/D12795
-
rootユーザーとして実行しているときに警告を表示します:https://phabricator.kde.org/D12732
Dolphin 18.08.0はこれらの変更を使用しており、管理スーパーユーザーとしてpkexecコマンドを使用してDolphinを起動できます。
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY KDE_SESSION_VERSION=5 KDE_FULL_SESSION=true dolphin
詳細:KDE Foruns –KubuntuまたはKDEネオンを使用してDolphin18.08をルートとして実行する方法は? – https://forum.kde.org/viewtopic.php?f=224&t=153655
背景:
以前– KDEフォーラム– Dolphinをルートとして実行する方法は?:https://forum.kde.org/viewtopic.php?f =224&t =141836
セキュリティ上の理由から:LinuxでrootとしてDolphinを実行することを禁止する– https://cgit.kde.org/dolphin.git/commit/?id=0bdd8e0b0516555c6233fdc7901e9b417cf89
LinuxでのrootとしてのDolphinの実行を禁止する基本的には、
によって作成されたcommit
MartinGrässlin
kate/9adcebd3c2e476c8a32e9b455cc99f46b0e12a7eのコピーです。
Linuxでrootとしてkateとkwriteを実行することを禁止します:https://phabricator.kde.org/R40:9adcebd3c2e476c8a32e9b455cc99f46b0e12a7e
その他のヒント
KDE Reddit – KDE App 17.04のイルカルート:https://www.reddit.com/r/kde/comments/6785b1/dolphin_root_on_kde_app_1704/
「ルートとしてDolphinを実行することはできません」をバイパスし、KDE Dolphinルート権限を取り戻します:https://www.reddit.com/r/kde/comments/6xs3mp/bypass_executing_dolphin_as_root_is_not_possible/
将来
KIOでのPolkitのサポート:https://phabricator.kde.org/T6561
準備が整うと、Dolphinは必要に応じてパスワードクエリを表示します。パッチを適用したDolphin&KIOを使用して: