Kali LinuxでChromeを実行すると問題が発生します。

Kali LinuxでChromeを実行すると問題が発生します。

Kali Linuxでgoogle-chromeを実行したいです。しかし、いくつかの問題に直面しています。上記の手順に従ってChromeをインストールしました。ここ。インストールが正常に完了し、Chromeが表示されます。

Application -> Internet -> Google Chrome

Chromeを実行するには:3番目の部分同じシリーズの。 Chromeを実行する3つの方法をリストしました。 1つのオプションは、leafpadを使用してファイルを編集し、その行を見つけてleafpad /opt/google/chrome/google-chrome追加 exec -a "$0" "$HERE/chrome" "$@"することです。- ユーザーデータディレクトリ。しかし、同じファイルが私のコンピュータでは少し異なり、このように見えます。

exec -a "$0" "$HERE/chrome" "$PROFILE_DIRECTORY_FLAG" \
"$@"

しかし、追加しようとしても- ユーザーデータディレクトリやっぱり今はこんな感じ

exec -a "$0" "$HERE/chrome" "$PROFILE_DIRECTORY_FLAG" \
"$@"-user-data-dir.

しかし、とにかく動作しません。

その後、別のオプションを試しました。まず、次のようにユーザーを作成し、次に
useradd -m chromeuser run gksu -u chromeuser google-chromechromeと入力する必要があることがわかります。ただし、最後のコマンドを実行した後、次のエラーが発生します。それは言う

/usr/bin/google-chrome: /usr/lib/i386-linux-gnu/libnss3.so: version `NSS_3.14.3' not found (required by /usr/bin/google-chrome)

Chromeを正常にインストールするにはどうすればよいですか?

答え1

現在のバージョンでは、google-chromeをrootとして実行して標準ユーザーとしてGoogle Chromeを実行できなくなります(rootとしてログインしている場合)。

端末を開き、次のように入力します。

useradd -m chromeuser

または

adduser -u chromeuser

Google Chromeを実行するには、次のコマンドを使用してください。

gksu -u chromeuser google-chrome

または

sux chromeuser google-chrome

端末で実行したくない場合は、タスクバーにChromeを追加して右クリックして[プロパティ]を選択し、コマンドパラメータに上記のコマンドを追加します。

答え2

私はDebianを使用しており、Chromeの最後の2つのアップデートでサンドボックスで問題が発生し始めたようです。

行の最後の数桁を次に置き換えます。

exec -a "$0" "$HERE/chrome" "$@" --user-data-dir

以前(Chromeの最後の2回の更新より前)私に役立ったようです。

しかし、今動作するのは次のとおりです。

  1. root以外のユーザーとしてChromeを実行し、ランチャーのプロパティを次のように設定します。

    gksu -u nonRootUser /usr/bin/google-chrome-stable %U
    
  2. root ユーザーとして Chrome を実行し、次のように設定します。

    /usr/bin/google-chrome-stable %U --no-sandbox --user-data-dir &
    

答え3

最後にピリオドを削除すると-user-data-dir.問題が解決します。

また、表示されるエラーメッセージは02ダッシュを指定します。現在、どちらの方法も私には効果があるようですが、Googleが他の方法よりも1つの方法を強制することにした場合は、慎重に進めることをお勧めします。だから--user-data-dirもっとフィットするようです。

答え4

これにより、rootとしてChromeを実行できますun-sandboxing

/usr/share/applications次の行に移動して変更します。

Exec=/usr/bin/google-chrome-stable %U
Exec=/usr/bin/google-chrome-stable
Exec=/usr/bin/google-chrome-stable --incognito

到着

Exec=/usr/bin/google-chrome-stable %U --no-sandbox
Exec=/usr/bin/google-chrome-stable --no-sandbox
Exec=/usr/bin/google-chrome-stable --incognito --no-sandbox

次のように入力すると、端末で一時的に実行できます。google-chrome --no-sandbox


ルートディレクトリでさまざまなブラウザを有効または無効にするのに役立つ簡単なスクリプトを作成しました。スクリプトは、あなたの選択に応じてブラウザを有効または無効にするメニューを表示します。

Githubリポジトリリンク

プロフィールリンク

ストレージリンクが機能しない場合は、設定ファイルリンクを使用してください。

関連情報