Có cách nào để buộc kiểm tra mật khẩu trên Macbook bằng Touch ID không


8

Tôi muốn có thể sử dụng Touch ID để mở khóa nhanh Macbook của mình, ví dụ như khi tôi rời khỏi máy trong vài phút nhưng nó vẫn ở một nơi an toàn.

Nhưng tôi cũng muốn có thể khóa nó đúng cách bằng mật khẩu, khi tôi mang nó ra khỏi văn phòng hoặc muốn thực thi bảo mật hơn.

Theo mặc định, bạn cần nhập mật khẩu của mình sau khi khởi động lại hệ thống hoặc nếu bạn nhận được 5 dấu vân tay liên tiếp hoặc sau khi không đăng nhập trong 48 giờ.

Có một lệnh dòng lệnh, hoặc một cách lập trình để sao chép trạng thái này, vì vậy tôi có thể kịch bản nó bằng một trong những công cụ tự động hóa khác nhau không?


hãy thử chỉ cần gõ mật khẩu để đăng nhập. Ngay cả khi bạn không thấy trường nhập văn bản, nó vẫn hoạt động. Nếu có, tôi sẽ định dạng đây là một câu trả lời thích hợp. tức là mở MacBook và chỉ cần gõ mật khẩu để mở khóa.
bjbk

1
@bjbk OP đang hỏi về việc buộc nhập mật khẩu, ngăn chặn việc sử dụng Touch ID.
grg

Tôi thấy bây giờ Vậy để 'bật' cài đặt TouchID bật / tắt bằng phím tắt thì sao?
bjbk

vâng, xin lỗi nếu tôi không rõ ràng - về cơ bản là tắt TouchID khi tôi muốn rời khỏi một khu vực an toàn.
Korny

1
Thật là khó hiểu, nhưng bạn có thể sử dụng sai ngón tay 5 lần sau khi thức dậy, sau đó đóng nó lại để mang ra khỏi văn phòng không?
Hóa đơn Bosque

Câu trả lời:


5

Bạn đang tìm kiếm công cụ dòng lệnh bioutil. Có lẽ với tùy chọn -u.

Usage:
bioutil {-r | -w [-f { 0 | 1 }] [-u { 0 | 1 }] [-a { 0 | 1 }]} | [-c] | [-p] | [-d <uid>] [-s] 

Options:
    -r, --read                      Read current Touch ID settings
    -w, --write                     Write new Touch ID settings
    -s, --system                    Flag to read/write systemwide Touch ID settings or perform systemwide operations
    -f, --function                  Enable (1) or disable (0) Touch ID functionality in general (system settings only)
    -u, --unlock $value             Enable (1) or disable (0) Touch ID for unlock
    -a, --applepay $value           Enable (1) or disable (0) Touch ID for ApplePay (user settings only)
    -c, --count                     Print number of enrolled fingerprints of the current user or of all users (-s, administrator only)
    -p, --purge                     Delete all enrolled fingerprints of the current user or of all users (-s, administrator only)
    -d, --delete $uid               Delete all enrolled fingerprints of the given user (administrator only)

2
Hmm - điều này hoạt động, nhưng với một vài vấn đề: Nếu tôi chạy bioutil -w -u 0và sau đó bioutil -w -u 1nó làm những gì tôi muốn - nó buộc nhập mật khẩu một lần và sau đó chấp nhận lại dấu vân tay. Tuy nhiên, nó cũng luôn nhắc mật khẩu người dùng. Ngay cả khi chạy như root / sudo. Thật khó để viết kịch bản. Nếu tôi chạy bioutil -w -s -u 0với quyền root hoặc quản trị viên, nó hoạt động mà không cần mật khẩu người dùng - nhưng vô hiệu hóa mở khóa trên toàn cầu cũng quên tất cả dấu vân tay đã đăng ký, vì vậy một lần nữa không hữu ích lắm. Mặc dù vậy, cảm ơn, đây là lần gần nhất tôi thấy với những gì tôi muốn.
Korny

Có cách nào để điền trước mật khẩu theo chương trình khi lệnh yêu cầu nó trong khi thực hiện "bioutil -w -u 0" không?
Victor Bocharsky

Bạn có thể thử sử dụng 'mong đợi' để gửi mật khẩu nhưng rõ ràng điều này được tán thành bởi vì bạn sẽ mã hóa từ khóa
Hefewe1zen
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.