2つのユーザーアカウントを定義しました。
sudo
権利を持つ)=>それを呼び出すことができますadminuser
。normaluser
normaluser
私は開いたときにnormaluser
セッションをし、管理者権限でアプリケーションを実行したい、
私は開くターミナルCtrl+ Alt+Tと:
su adminuser
sudo anyapplication ...
normaluser
セッションを終了しなくても正常に機能します(セッションを開く必要はありませんadminuser
)。
しかし、アプリケーションをGUI(グラフィックユーザーインターフェイス)で実行する必要がある場合はどうすればよいですか?
私はそれについてしかし:
su adminuser
gksu anyapplication ...
しかし、私は得る
** (gksu:9122): WARNING **: the connexion is closed
No protocol specified
No protocol specified
(gksu:9122): Gtk-WARNING **: cannot open display: :0.0
これはUbuntu16.04で機能します(編集:18.04 LTSでも機能します):
行を置く:
session optional pam_xauth.so
どこか:
/etc/pam.d/su
および/または
/etc/pam.d/sudo
次に、「su-」または「sudosu-」を実行します。グラフィカルアプリをrootとして使用できます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加