Google chrome ออกจากระบบทุกหน้าเว็บหลังจากผู้ใช้ระบบออกจากระบบ


6

ดังนั้นฉันจึงมีปัญหาที่น่ารำคาญจริงๆและ Google Chrome ไม่ได้ให้ข้อมูลใด ๆ แก่ฉันเกี่ยวกับสิ่งที่ทำให้เกิด

ทุกครั้งที่ฉันลงชื่อเข้าใช้บัญชีของฉันฉันต้องทำอีกครั้งและอีกครั้งแล้วลงชื่อเข้าใช้ทุกหน้าเว็บที่ฉันใช้เพราะ Google Chrome นำฉันออกจากทุกสิ่งที่ฉันเข้าสู่ระบบ อย่างไรก็ตามคุกกี้บางตัวยังคงอยู่เนื่องจาก Google จำได้ว่าบัญชีใดที่ฉันเข้าสู่ระบบและฉันยังสามารถเข้าถึง gitlab ของ บริษัท ของฉันได้เช่นกัน - เป็นบริการเดียวที่ฉันไม่ได้ออกจากระบบ

ในกรณีนี้มีความเกี่ยวข้องหลังจากที่ฉันเปิด Google Chrome จะมีกล่องการแจ้งเตือนถัดจากโปรไฟล์ Google Chrome ของฉันซึ่งบอกว่าChange made on my account requires logging in again(ใช่มันจะทำให้ฉันออกจากโปรไฟล์ Google Chrome ด้วย)

ปัญหาไม่ปรากฏขึ้นเมื่อฉันไม่ได้ออกจากระบบบัญชีของฉัน (เช่นเมื่อฉันปิด Chrome และเปิดอีกครั้ง)

มันไม่ได้เกิดขึ้นในเบราว์เซอร์อื่น ๆ เฉพาะใน Google Chrome

ขอบคุณล่วงหน้าสำหรับทุกคน!


อัปเดต 1 : รายละเอียด / ข้อมูลบางอย่าง:

ระบบปฏิบัติการ: Ubuntu 16.04
Chrome: 53.0.2785.143 (64-bit)
Addons: Reddit Enhancement Suite, Adblock Plus, Ghostery, ColorZilla, Json ดูโปรแกรมเริ่มต้น: Screencloud + โปรแกรมเริ่มต้นของ Ubuntu

มันทำให้ฉันออกจากระบบแม้ว่าฉันจะไม่ได้เข้าสู่โปรไฟล์ใด ๆ (ดังนั้นไม่มี addons ใด ๆ ที่ติดตั้งเช่นกันดังนั้นฉันสงสัยว่ามันเป็นความผิด addon)

ฉันยังถอนการติดตั้ง Chrome และถูกลบ.cache/google-chromeและ.config/google-chromeไดเรกทอรีทั้งหมด


อัปเดต 2 :

ฉันใช้ Chrome จากเทอร์มินัลโดยใช้ google-chrome --enable-logging -v=1

ข้อผิดพลาดต่อไปนี้ปรากฏขึ้นใน terminal เมื่อเริ่มต้นเบราว์เซอร์:

[13645:13712:1007/142537:ERROR:gcm_store_impl.cc(306)] Failed to open database /home/user/.config/google-chrome/Profile 4/GCM Store: Invalid argument: /home/user/.config/google-chrome/Profile 4/GCM Store: does not exist (create_if_missing is false)
[13645:13712:1007/142537:ERROR:gcm_store_impl.cc(306)] Failed to open database /home/user/.config/google-chrome/Profile 4/GCM Store: Invalid argument: /home/user/.config/google-chrome/Profile 4/GCM Store: does not exist (create_if_missing is false)

อย่างไรก็ตามมีโฟลเดอร์/home/user/.config/google-chrome/Profile 4/GCM Storeอยู่

ข้อผิดพลาดนี้ไม่ปรากฏขึ้นเมื่อเริ่มต้นโครเมี่ยมเป็นรูทด้วย:

sudo google-chrome --user-data-dir=/root/chrome-data --enable-logging -v=1

อัปเดต 3 ดังนั้นฉันจึงปิด Chrome ลบ/home/user/.config/google-chrome/Profile 4ไดเรกทอรีและกำหนดค่าบัญชีของฉันอีกครั้ง ฉันออกจากระบบแล้วข้อผิดพลาดต่อไปนี้ปรากฏขึ้น:

[21285:21353:1007/145425:ERROR:gcm_store_impl.cc(922)] Failed to restore security token.
[21285:21285:1007/145425:ERROR:account_tracker.cc(357)] OnGetTokenFailure:  Not authorized.

อัปเดต 4 :

ฉันจัดการเพื่อแก้ไข (หรืออย่างน้อยฉันก็คิดอย่างนั้น) ปัญหาเกี่ยวกับข้อผิดพลาดของ Google Chrome และไม่ได้ออกจากระบบโปรไฟล์ Chrome ฉันทำสิ่งนี้โดยย้าย/root/chrome-dataไดเรกทอรีทั้งหมด(สร้างไว้ก่อนหน้านี้) ไป~/.config/google-chromeและเปลี่ยนเจ้าของ อย่างไรก็ตามเบราว์เซอร์ยังคงไม่เก็บคุกกี้หลังจากที่ผู้ใช้ออกจากระบบ


1
เวอร์ชั่นของระบบปฏิบัติการ, เวอร์ชั่นของ Chrome, ส่วนเสริม เข้าสู่ระบบและปิดสคริปต์ / โปรแกรม? อาจลบข้อมูลที่ Chrome ต้องการหรือไม่
DankyNanky

1
อยากรู้สร้างบัญชีผู้ใช้อื่นด้วย Chrome ลงชื่อเข้าใช้และทดสอบสำหรับฉัน
DankyNanky

@MichaelNancarrow เพียงแค่ทำมัน ปัญหาเดียวกันกับอีกบัญชีหนึ่ง (บัญชีหนึ่งใช้งานได้อย่างแน่นอน 'เพราะฉันใช้บัญชีนี้ที่บ้านบน Windows บน Linux ฉันมีบัญชีอื่น) เตือนอีกครั้งโดยระบุว่าchanges has been made on this profileและฉันต้องลงชื่อเข้าใช้อีกครั้ง - และเซสชันการลงชื่อเข้าใช้ทั้งหมดหายไป บางทีมันเป็นเรื่องของโพรไฟล์และการอนุญาต / ปัญหาดิสก์ (มี SSD)
Skysplit

1
คุณลองติดตั้ง chrome อีกครั้งได้ไหม
อย่า Root นี่นะ ...

1
คุณลองใช้งาน Chrome ในฐานะผู้ดูแลระบบแล้วลงชื่อเข้าใช้หรือไม่ จากนั้นรีสตาร์ทในฐานะผู้ใช้ปกติ
Mr. Hargrove

คำตอบ:


0

ฉันก็จะขอให้คุณเริ่มต้นใหม่โดยถอนการติดตั้งและฆ่ากระบวนการโครเมียมทั้งหมด

บันทึกการปฏิบัติงานคุณไม่ควรลงชื่อเข้าใช้ด้วยบัญชีระบบ คุณเข้าสู่ระบบด้วยตัวคุณเองและถ้าคุณต้องการทำสิ่งต่าง ๆ ของระบบให้กลายเป็นรูตชั่วคราว

นอกจากนี้การออกจากระบบจะฆ่ากระบวนการใด ๆ ที่เริ่มต้นโดยคุณซึ่งไม่ได้อยู่ในพื้นหลัง

สำหรับการติดตั้ง:

sudo /bin/bash
exec su - root
pgrep -l chromium    # ensure list is empty, otherwise kill those processes
                     # pkill chromium
apt install chromium-browser
exit
id   # confirm you are now yourself and not root
# start chrome with specific directory
chromium-browser --user-data=~/.config/chromium >/dev/null 2>&1 &
# you could make this an alias in your .bashrc:
# alias chrome='chromium-browser --user-data=~/.config/chromium >/dev/null 2>&1 &'

คุณสามารถเพิ่ม nohupเพื่อให้มันทำงานหลังจากออกจากระบบ แต่การติดอีกครั้งหลังจากเข้าสู่ระบบเป็นปัญหา

เมื่อ Chrome เริ่มทำงานแล้วให้แก้ไขการตั้งค่า:

Choose Continue where you left off
Choose Offer to save your web passwords (in advanced settings)

0

แม้ว่าคุณจะแก้ไขปัญหาด้วยการติดตั้ง Chrome Browser ของคุณ ไม่จำเป็นว่าจะต้องช่วยคุณในกรณีที่ระบบ / เบราว์เซอร์ขัดข้อง ...

ฉันทำการทดสอบบนเครื่องผู้ดูแลระบบ dev & sys ของฉันจำนวนมากดังนั้นบางทีฉันอาจทำให้เบราว์เซอร์และระบบขัดข้องมากที่สุด ซึ่งน่าผิดหวังจริงๆเมื่อทำการค้นคว้าหัวข้อและในทันใดคุณจะสูญเสียแท็บทั้งหมดของคุณ ...

ทางออกของฉันคือการติดตั้ง TabsOutliner:

https://chrome.google.com/webstore/detail/tabs-outliner/eggkanocgddhmamlbiijnphhppkpkmkl

... ในกรณีที่เกิดการขัดข้องจะช่วยให้คุณสามารถเปิดใหม่ได้ครั้งละหนึ่งรายการหรือเป็นกลุ่ม


0

หากคุณมีล็อกอินอัตโนมัติไปยัง Ubuntu นั่นคือคุณไม่จำเป็นต้องพิมพ์รหัสผ่านบนหน้าจอเข้าสู่ระบบเมื่อคุณเปิดคอมพิวเตอร์อาจทำให้เกิดปัญหาเนื่องจาก Chrome ไม่มีสิทธิ์ในการอ่าน / เขียนไปยังโฟลเดอร์โปรไฟล์ของคุณ ฉันแก้ไขปัญหาโดยปิดใช้งานการลงชื่อเข้าใช้อัตโนมัติไปยัง Ubuntu

  1. การตั้งค่าระบบ -> ความปลอดภัยและความเป็นส่วนตัว
  2. เลือกแท็บความปลอดภัยและการตั้งค่ารหัสผ่าน
  3. ปลดล็อคและปิดการเข้าสู่ระบบอัตโนมัติ

คุณสามารถเชื่อมโยงแหล่งที่มากับสิ่งนี้หรือสิ่งนี้ได้ผลสำหรับคุณหรือไม่? ฉันทำ Googling แล้วและไม่พบสิ่งใดที่เกี่ยวข้องกับคำตอบของคุณ แต่ดูเหมือนว่าจะเป็นสิ่งที่ควรลอง
DrZoo

มันแก้ไขปัญหาให้ฉัน
Jakub Macina
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.