ターミナルを使用して、su
およびSudo
で実行中のユーザーを変更できます—しかし、デスクトップ/スタートメニューのアイコン/ショートカットをクリックして、どうすれば変更できますか?
実行するためにrootになる必要がある場合はとにかく尋ねられますが、一部のプログラム(例: Krusader
とNetBeans
はrootアクセスなしで実行されることもありますが、望みどおりに実行できません。
Windowsでは、Shiftキーを押して右クリックするだけで、ユーザーとパスワードの入力を求められます。 Debianでも同様に簡単な方法があると思います。 (Sudo xyz
などのスクリプトを作成するような回避策は別として。)
前もって感謝します!
まず、Sudo
またはsu
を使用してユーザーをグラフィカルプロセスを実行するように変更しないでください。変更すると、問題が発生する可能性があります(~/.ICEauthority
所有者の変更は重要な問題です)。代わりに、次のコマンドを使用するショートカットを作成します。
gksu -u [user] command
gksu
は、ユーザーのパスワードのグラフィカルプロンプトを起動し、正しいパスワードを入力すると、ユーザーが指定したとおりにアプリケーションを起動します。
私自身の解決策はssh
を含みます。別のユーザー<command>
で<login>
を実行したい場合は、次のようにします。
ssh -CY <login>@0 <command>
はい、SSHサーバーを設置する必要があります。また、他のユーザーのパスワードを入力するか、~<login>/.ssh/authorized_keys2
に独自の公開キーを設定する必要があります。コマンドを発行したターミナルを閉じることができません。