管理者以外のユーザーセッションから管理者としてGUIを使用してアプリケーションを実行するにはどうすればよいですか?

ボリス

2つのユーザーアカウントを定義しました。

  • 管理者権限を持つもの(sudo権利を持つ)=>それを呼び出すことができますadminuser
  • 特権のない2番目のユーザー=>それ呼び出して、この2番目のユーザーに自動ログインを構成します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
ゲルベン

PAMはそれを世話することができます

これはUbuntu16.04で機能します(編集:18.04 LTSでも機能します):

行を置く:

session optional pam_xauth.so

どこか:

/etc/pam.d/su

および/または

/etc/pam.d/sudo

次に、「su-」または「sudosu-」を実行します。グラフィカルアプリをrootとして使用できます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ