「sudoatom」の後に「プロトコルが指定されていません」

「sudoatom」の後に「プロトコルが指定されていません」

Sudoは私のアプリケーションの一部でのみ動作します。たとえば、sudo viまたはsudo gedit動作しますが、sudo atomエラーを返します。

プロトコルが指定されていません。

以下の手順に従ってみました。別のstackoverflow質問しかし:

  • visudo -f /etc/sudoers「権限が拒否されました」を返します。
  • .Xauthorityファイル$HOMEや設定はありません$XAUTHORITY

(私はFedoraを使用しています。)

ベストアンサー1

最新のシステムは、グラフィックアプリケーションをrootとして許可するように設計されていません(これはWaylandの問題です)。解決策:

xhost si:localuser:root

sudo   your-graphical-app

基本権限の復元:

xhost -si:localuser:root

おすすめ記事