Ubuntu 10.10 に Google Chrome をインストールしました。通常のユーザーで使用しようとすると、問題なく動作しています。
ルートとして使用したい場合、次のエラーが発生します。
Google Chrome がルートとして実行されない
また、ターミナルで次のコマンドを試すと、Google Chrome が開きます。
google-chrome --user-data-dir
これには恒久的な解決策が必要です。誰かがこれについて私に考えを与えることができますか?
Ubuntu 10.10 に Google Chrome をインストールしました。通常のユーザーで使用しようとすると、問題なく動作しています。
ルートとして使用したい場合、次のエラーが発生します。
Google Chrome がルートとして実行されない
また、ターミナルで次のコマンドを試すと、Google Chrome が開きます。
google-chrome --user-data-dir
これには恒久的な解決策が必要です。誰かがこれについて私に考えを与えることができますか?
ターミナルから実行
# google-chrome --no-sandbox --user-data-dir
また
ファイル opt/google/chrome/google-chrome を開いて置き換えます
exec -a "$0" "$HERE/chrome" "$@"
に
exec -a "$0" "$HERE/chrome" "$@" --user-data-dir --no-sandbox
CentOS 6 の chrome バージョン 49 で動作しています。Chrome でも警告が表示されます。
私はこれらの手順に従いました
Step 1. Open /etc/chromium/default file with editor
Step 2. Replace or add this line
CHROMIUM_FLAGS="--password-store=detect --user-data-dir=/root/chrome-profile/"
Step 3. Save it..
それだけです....ブラウザを起動してください...
次の行を置き換えるだけです
exec -a "$0" "$HERE/chrome" "$@"
と
exec -a "$0" "$HERE/chrome" "$@" --user-data-dir
すべてが正しくなります。
ステップ1:cd /opt/google/chrome
ステップ 2: google-chrome ファイルを編集します。gedit google-chrome
ステップ 3: 次の行を見つけます: exec -a "$0" "$HERE/chrome" "$@".
ほとんどの場合、この行は google-chrome ファイルの最後にあります。
次のようにコメントアウトします。#exec -a "$0" "$HERE/chrome" "$@"
STEP 4:同じ場所に新しい行を追加します。
exec -a "$0" "$HERE/chrome" "$@" --user-data-dir
ステップ 5: google-chrome ファイルを保存して終了します。そして、root ユーザーとして chrome を使用できます。楽しめ!
で Chrome を起動するだけでは十分ではありません--user-data-dir=/root/.config/google-chrome。単純に印刷Abortedして終了します(Ubuntu 12.04のChrome 48)。
実際には、root 以外のユーザーとして実行する必要があります。これでできること
gksu -wu chrome-user google-chrome
chrome-userChrome を実行する必要があると判断したユーザーはどこにいますか。Chrome ユーザー プロフィールは にあります~chrome-user/.config/google-chrome。
ところで、バイナリ内のすべてのgeteuidtoを変更する古いハックは機能しなくなりました。getppidchrome
Chrome は、プロファイル ディレクトリを提供する限り、root として実行できます (gksuそうする場合は使用することを忘れないでください)。
実行するたびにプロファイル ディレクトリを入力するのではなく、新しい bash ファイルを作成します (名前はstart-chrome.sh.
#/bin/bash
google-chrome --user-data-dir="/root/chrome-profile/"
そのスクリプトを root 権限で呼び出すことを忘れないでください!
$ gksu /root/start-chrome.sh