web-dev-qa-db-ja.com

別のユーザーでアプリケーションを実行する方法

11.04を使用しています。 2人のユーザーがいます。 (User1およびUser2)。

Firefoxまたは他のブラウザを別のユーザーのプロファイルで実行できるかどうか教えてください。

たとえば、User2を使用して、ブラウザー経由でオフィスネットワークにアクセスしています。そのため、User1で作業しているときに、オフィスネットワークにアクセスしたいのですが、User1から切り替えたくありません。 User2のプロファイルのみを使用してfirefoxを開くように、いくつかの権限を変更することは可能でしょうか。

したがって、シーンは次のようになります。 1)User1がfirefoxランチャーをクリックします2)OSがUser2のパスワードを要求します3)User1がUser2のパスワードを入力します4)FirefoxがUser2のプロファイルで起動されます(〜/ home/user2/.firefoxからすべての構成をロードします)

3
Amey Jah

免責事項-私はあなたが望んでいる構成変更を行う方法の質問に答えているだけで、これを行うことを主張するのではなく、デフォルトのままにしてユーザーパスワードを使用することを強くお勧めします(以下に概説するターゲットパスワードではありません) 。

質問は、2番目のユーザーパスワードを使用するようにSudo/gksu/gksudoを構成する方法に変化したようです。

質問のこの部分は、Sudoを構成することによって行われます。

Sudo visudo

「デフォルト」セクションを探します(すでにいくつかのデフォルト行があります)

行を追加する

Defaults runaspw

これにより、ユーザーのパスワードを要求するようにSudoが構成されます。これに伴う問題は、コマンドを実行するためにSudoがルートパスワードを要求するため、最初にルートパスワードを設定する必要があることです。

詳細については、 http://www.gratisoft.us/Sudo/sudoers.man.html を参照してください

1
Panther

私はあなたの問題を本当に理解していません。これらのヒントのいくつかがあなたを助けることを願っています。

1-Firefoxは複数のプロファイルをサポートしています:

firefox -ProfileManager
  • 〜/ .local/share/applications /を開きます(必要に応じてアプリケーションフォルダーを作成します)
  • gEditを開き、これを入力します。
 [デスクトップエントリ] 
 Name = Firefox Webブラウザ
 Comment = Firefox Webブラウザ
 Exec = firefox -ProfileManager%u 
 Icon = firefox 
 Type = Application 
  • 「〜/ .local/share/applications /」の下に「firefox2.desktop」として保存します

  • 「firefox2.desktop」ファイルをランチャーにドラッグします

2-Firefoxにはバージョン4以降、タブグルーブ機能があります-CTRL + SHIFT + E

3-「〜/ .local/share/applications /」の下に「.desktop」ファイルを作成し、プロファイルへのリンクを追加→「Exec = firefox -P [PROFILE_NAME]」

4-新しいユーザーアカウントを作成し、両方のプロファイルを切り替える

0
Klau3

Gksudoではなくgksu -uを試すことができます。 「gksudo」は、「管理」パスワードが必要であることを意味します。
「gksu」は「ユーザーの切り替え」であり、User2のパスワードを要求します。
表示されたデスクトップはUser1に属しているため、おそらくアクセス許可の問題が発生します。

0
Argusvision