ketika saya ingin menjalankan google chrome sebagai root, pesan kesalahan dengan judul ini muncul:
Google chrome tidak dapat dijalankan sebagai root
dan isi pesannya adalah:
untuk dijalankan sebagai root, Anda harus menentukan --user-data-dir alternatif untuk penyimpanan informasi profil.
ada yang bisa bantu saya?
root
chrome
privileges
sandi
sumber
sumber
Jawaban:
Untuk menjalankan google chrome sebagai root, ikuti langkah-langkah ini:
Buka
google-chrome
di editor favorit Anda (ganti$EDITOR
dengan favorit Anda):Tambahkan
--user-data-dir
di bagian paling akhir file.file saya terlihat seperti ini:
Simpan dan tutup editor.
kamu sudah selesai. Bersenang senang lah :)
jika Anda ingin melihat tutorial video, Anda dapat memeriksa posting blog saya:
Cara menjalankan google chrome sebagai root di Linux - MoeinFatehi
sumber
--no-sandbox
juga. yoloSekarang Anda tidak dapat menjalankan google-chrome sebagai pengguna root pada versi yang diperbarui, Untuk menjalankan Google Chrome sebagai pengguna standar (saat Masuk sebagai Root)
terminal terbuka dan jenis:
adduser -u chromeuser
ATAUuseradd -m chromeuser
Untuk menjalankan perintah google chrome use:
gksu -u chromeuser google-chrome
ATAUsux chromeuser google-chrome
Jika Anda tidak ingin menjalankannya dari Terminal kemudian tambahkan chrome di taskbar dan kemudian klik kanan padanya, pilih properti dan tambahkan perintah di atas dalam parameter perintah.
sumber
gksu -u gv google-chrome-stable
. Meskipun saya menerima beberapa erro di terminal, tetapi berhasil.Bagi mereka yang mungkin masih googling pada Desember 2016 - Google Chrome Versi 54.0.2840.90 64bit di bawah XFCE dan Debian 8.5:
Kasus 1: Chrome tidak memulai sama sekali.
Dalam pengaturan saya hanya dengan berjalan di terminal
google-chrome-stable
saya segera mendapatkan kesalahan di terminalillegal instruction
. Tidak ada bingkai, tidak ada layar kosong, tidak ada jendela hitam. Hanya kesalahan konsol yang kasar. Kesalahan ini hilang dengan menggunakan--no-sandbox
opsi baris perintah.Kasus 2: Chrome masih menolak untuk membuka bahkan dengan opsi --no-sandbox
Itu bukan kasus saya karena --no-sandbox sudah cukup, tetapi jika Anda mengalami perilaku seperti itu, Anda dapat mencoba menonaktifkan semuanya saat memanggil chrome, seperti:
Kemudian Anda dapat langkah demi langkah mengaktifkan opsi sampai untuk mengidentifikasi yang rusak.
PS: Semua flag / arg CLI dapat ditemukan di sini .
Kasus 3: Pesan
Please start Google Chrome as a normal user.To run as root you must specify an alternate --user-data-dir for storage of profile information
muncul.Solusi yang berfungsi untuk saya: Buka
/opt/google/chrome
dan buka filegoogle-chrome
yang sebenarnya merupakan skrip bash.Di akhir skrip temukan bagian itu
Dan ubah bagian lain seperti ini:
Simpan, dan jalankan
google-chrome-stable --no-sandbox
.Saya bangun dan berselancar.
Untuk solusi yang lebih canggih, saya pribadi menerapkan semacam pemeriksaan pengguna untuk menghindari kemungkinan gangguan menjalankan chrome sebagai pengguna biasa:
Solusi Lain:
Anda tidak dapat memodifikasi file google-chrome seperti ditunjukkan di atas, dan Anda dapat mengikuti rekomendasi @tzafar untuk membuat pengguna baru atau meluncurkan chrome menggunakan akun pengguna normal yang ada:
gksu -u user google-chrome-stable
(ini berfungsi tetapi beberapa pesan kesalahan diterima di terminal).sumber
jalankan perintah berikut dan buka google-chrome itu akan berfungsi
sumber
Untuk menjalankan google chrome sebagai root, tambahkan parameter ini "--no-sandbox"
itu akan bekerja untuk saya.
sumber
Saya telah mencoba semua solusi yang disediakan di sana sehingga menurut saya yang satu ini adalah yang terbaik.
sudo chmod -R 777 /home/user_name/.config/google-chrome
jalankan saja perintah Anda tidak perlu melakukan apa pun.
sumber
ini sangat sulit tetapi coba ini
tidak perlu mengkonfigurasi kotak pasir lagi
sumber