web-dev-qa-db-ja.com

ubuntuサーバーの場合:実行Chrome別のユーザー(rootではない)として機能しない

[私は初心者なので、忍耐のためのtx]

私はubuntoサーバーでchromeを実行しようとしましたが、これを取得しました:root@stender:/opt/google/chrome# ./chrome.....ERROR:zygote_Host_impl_linux.cc(90)] Running as root without --no-sandbox is not supported

useradd chrome3でユーザーを追加しようとしました

返信がありません(うまくいったかもしれません)

それから私は試しました:gksu -u chrome3 google-chrome

しかし、私はこのエラーが発生しました:

-bash: gksu: command not found

助けてください!!!

1

RootとしてChromeを実行する必要がある場合は、./chrome --no-sandboxのように適切なフラグを追加します。名前が示すように、これはChromeセキュリティ。

useraddは通常、ホームフォルダーを作成し、シェルをPOSIX shシェル以外に設定するためにフラグを必要とするため、コマンドはuseradd -m -s /bin/bash chrome3である必要があります。ユーザーアカウントはすでに作成されているので、chsh -s /bin/bash chrome3を実行してシェルを修正し、usermod -m --home /home/chrome3をrootとしてchrome3のホームフォルダーを作成できます。

gksuがない場合は、昇格したユーザーとしてapt-get install gksuからインストールできます。

2
user873319