Sudoは私のアプリケーションの一部でのみ動作します。たとえば、sudo vi
またはsudo gedit
動作しますが、sudo atom
エラーを返します。
プロトコルが指定されていません。
以下の手順に従ってみました。別のstackoverflow質問しかし:
visudo -f /etc/sudoers
「権限が拒否されました」を返します。.Xauthorit
yファイル$HOME
や設定はありません$XAUTHORITY
。
(私はFedoraを使用しています。)
ベストアンサー1
最新のシステムは、グラフィックアプリケーションをrootとして許可するように設計されていません(これはWaylandの問題です)。解決策:
xhost si:localuser:root
sudo your-graphical-app
基本権限の復元:
xhost -si:localuser:root