GNU/Linux >> Linux の 問題 >  >> Ubuntu

イルカをルートとして実行する方法は?

私は現在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の実行を禁止する基本的には、
MartinGrässlin

によって作成されたcommit
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を使用して:


Ubuntu
  1. ルートとしてGoogleChromeを実行する方法– Ubuntu 11.10 / Linux Mint 12

  2. openSUSE12.1でrootとしてGoogleChromeを実行する方法

  3. Ubuntuのパスワードをリセットする方法は?

  1. システム管理者(root)としてコマンドを実行する方法は?

  2. スクリプトをルートとして遡及的に実行する方法は?

  3. ルートプロパティなしでコマンドを実行する方法は?

  1. Bashスクリプトを実行する方法{7メソッド}

  2. ターミナルをルートとして実行する方法は?

  3. スクリプトを実行する方法??