Có thể đăng xuất khỏi Chrome bằng dòng lệnh không?


1

Trình duyệt Chrome của Google (và Chromium) lưu trữ mật khẩu đã lưu trong cơ sở dữ liệu sqlite được mã hóa, nơi nó khá an toàn. Tuy nhiên, nếu người dùng đăng nhập vào Chrome, đó chỉ là vấn đề của một vài cú click chuột để tiết lộ mật khẩu.

Do đó, tôi muốn tạo một tập lệnh sẽ tự động đăng xuất tôi khỏi Chrome dựa trên một số tiêu chí nhất định, chẳng hạn như khi PC Linux của tôi được kết nối với mạng nước ngoài (đó sẽ là trường hợp bị đánh cắp).

Kịch bản không phải là vấn đề chính của tôi. Tuy nhiên, điều tôi không biết là làm cách nào để buộc Chrome đăng xuất tôi bằng dòng lệnh.

Điều đó có thể không?


1
Có vẻ như bạn muốn tránh mất tất cả mật khẩu nếu máy tính của bạn bị đánh cắp. Đăng xuất khỏi Chrome không phải là câu trả lời cho điều này.
wersimmon

Nó là một phần của câu trả lời. Có nhiều biện pháp phòng ngừa an toàn hơn như thư mục nhà được mã hóa.
tuyên bố

Câu trả lời:


3

Bạn nên xem xét các biện pháp bảo mật chung khác để bảo vệ dữ liệu của hệ thống đang chạy hoặc bị treo:

  • (tự động) khóa phiên của bạn khi rời khỏi bàn phím,
  • mã hóa thư mục nhà hoặc phân vùng của bạn,
  • mã hóa hình ảnh treo (dm-crypt, uswsusp hoặc tuxonice sẽ thực hiện công việc),
  • mã hóa phân vùng trao đổi (dm-crypt) và
  • sử dụng một hoặc nhiều cụm từ mạnh hoặc thậm chí là thẻ thông minh trong tất cả các trường hợp trên.

Tại thời điểm này, điều đó không quan trọng lắm, nếu trình duyệt vẫn có khóa chính trong bộ nhớ.

Cơ sở lý luận

Nếu ai đó đánh cắp sổ ghi chép của bạn, anh ta sẽ phải đoán khóa của bạn, phá mã hóa hoặc phân tích nội dung bộ nhớ trong trường hợp hệ thống trực tiếp. Hai cái sau được coi là rất khó để đạt được, trong khi độ khó của cái thứ nhất phụ thuộc vào độ phức tạp của khóa của bạn.


2

Chỉ cần đăng bài này vì tôi không thể tìm thấy câu trả lời ... Bí quyết là tất cả về https://mail.google.com/mail/?logout&hl=vi để đăng xuất bạn.

Đối với các máy trong phòng Conf có thể bị đăng nhập và được đặt thành luôn chạy.

Tạo một file bash gọi LogOutOfChome.shtrong ~/với nội dung:

#!/bin/bash
PATH=/usr/local/bin:/usr/local/sbin:~/bin:/usr/bin:/bin:/usr/sbin:/sbin

pkill -a -i "Google Chrome"
sleep 3
Open -a "/Applications/Google Chrome.app" --args 'https://mail.google.com/mail/?logout&hl=en'
sleep 15
pkill -a -i "Google Chrome"

Điều này sẽ giết tất cả các phiên bản mở của Chrome, đợi 3 giây, mở URL đăng xuất Gmail, đợi 15 giây, sau đó giết tất cả các phiên bản Chrome một lần nữa.

Từ thiết bị đầu cuối : chmod +x LogOutOfChrome.sh, sẽ làm cho nó thực thi được.

Kiểm tra nó (lưu ý, điều này sẽ đóng tất cả các cửa sổ Chrome của bạn và đăng xuất bạn ra khỏi ..) ./LogOutOfChrome.sh

Sử dụng crontab để lên lịch cho nó. crontab -l (đây là một trường hợp thấp hơn L) để liệt kê nếu bạn có bất cứ điều gì khác theo lịch trình.
Chỉnh sửa crontab của bạn với VI. crontab -e
Nhập i(chữ thường I) để chèn
Sao chép / Dán:

*   1   *   *   *   ~/LogOutOfChrome.sh

Nhấn Esc, nhập :wqEnter để viết và thoát. Điều này sẽ chạy tập lệnh vào lúc (phút, giờ, ngày tháng, ngày trong tuần) vào giờ 1 (tức là 1 giờ sáng) mỗi ngày.

Để kiểm tra điều này, nếu hiện tại là 2:15 chiều, hãy đặt nó thành:

17  14  *   *   *   ~LogOutOfChrome.sh

tức là 17 phút trước 14:00 giờ (tức là 2:17 chiều).


1

sử dụng chương trình mật khẩu bên ngoài có thể được thiết lập với yêu cầu mật mã được tạo bởi ứng dụng trên điện thoại thông minh của bạn hoặc có thể gửi văn bản bằng mật khẩu một lần để truy cập cơ sở dữ liệu của họ. Sở thích cá nhân của tôi là LastPass.

pkill có thể được sử dụng để tiêu diệt các tiến trình - nếu bạn thiết lập chrome để không nhớ chi tiết đăng nhập của mình khi bắt đầu một phiên mới, điều này sẽ là đủ (cài đặt> cài đặt nội dung> quản lý ngoại lệ> thêm mẫu: google.com> thả xuống: xóa khi thoát )

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.