มีวิธีบังคับให้ตรวจสอบรหัสผ่านบน Macbook โดยใช้ Touch ID หรือไม่


8

ฉันชอบที่จะใช้ Touch ID เพื่อปลดล็อค Macbook ของฉันได้อย่างรวดเร็วเช่นเมื่อฉันเดินออกจากเครื่องสักสองสามนาที แต่ยังอยู่ในที่ปลอดภัย

แต่ฉันยังต้องการที่จะสามารถล็อคได้อย่างถูกต้องด้วยรหัสผ่านสำหรับเมื่อฉันนำมันออกจากสำนักงานหรือต้องการความปลอดภัยมากขึ้น

โดยค่าเริ่มต้นคุณจะต้องป้อนรหัสผ่านของคุณหลังจากที่ระบบรีสตาร์ทหรือถ้าคุณได้รับลายนิ้วมือล้มเหลว 5 ครั้งติดต่อกันหรือหลังจากไม่ได้ล็อกอินเป็นเวลา 48 ชั่วโมง

มีคำสั่งบรรทัดคำสั่งหรือวิธีการเขียนโปรแกรมเพื่อจำลองสถานะนี้ดังนั้นฉันสามารถสคริปต์โดยใช้หนึ่งในเครื่องมืออัตโนมัติต่าง ๆ ออกมี?


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

1
@bjbk OP กำลังถามเกี่ยวกับการบังคับให้ป้อนรหัสผ่านป้องกันการใช้ Touch ID
grg

ฉันเห็นแล้ว ดังนั้นเพื่อ 'สลับ' การตั้งค่า TouchID เปิด / ปิดด้วยทางลัดแล้ว?
bjbk

ใช่ขอโทษถ้าฉันไม่ชัดเจน - โดยทั่วไปแล้วสลับ TouchID เมื่อฉันต้องการออกจากพื้นที่ปลอดภัย
Korny

1
มันเป็นเรื่องที่ค่อนข้างงุ่มง่าม แต่คุณสามารถใช้นิ้วผิด 5 ครั้งเมื่อตื่นขึ้นมาแล้วปิดมันเพื่อที่จะออกไปทำงานนอกสำนักงาน?
Bosque Bill

คำตอบ:


5

bioutilคุณกำลังมองหาเครื่องมือบรรทัดคำสั่ง อาจเป็นด้วยตัวเลือก -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
อืม - มันใช้งานได้ แต่มีปัญหาสองอย่าง: ถ้าฉันวิ่งbioutil -w -u 0แล้วbioutil -w -u 1ก็ทำตามที่ฉันต้องการ - มันบังคับให้ป้อนรหัสผ่านหนึ่งครั้งจากนั้นก็ยอมรับลายนิ้วมืออีกครั้ง อย่างไรก็ตามมันจะถามรหัสผ่านผู้ใช้เสมอ แม้ว่าจะทำงานเป็น root / sudo สคริปต์ยากมาก ถ้าผมทำงานbioutil -w -s -u 0เป็นรากหรือผู้ดูแลระบบจะทำงานได้โดยไม่ต้องใช้รหัสผ่านของผู้ใช้ - แต่การปิดใช้งานการปลดล็อคทั่วโลกยังลืมทุกลายนิ้วมือลงทะเบียนอีกครั้งไม่ได้มีประโยชน์มาก ขอบคุณ แต่นี่คือสิ่งที่ใกล้เคียงที่สุดที่ฉันเคยเห็นในสิ่งที่ฉันต้องการ
Korny

มีวิธีในการกรอกรหัสผ่านล่วงหน้าโดยทางโปรแกรมหรือไม่เมื่อคำสั่งถามระหว่างการดำเนินการ "bioutil -w -u 0"
Victor Bocharsky

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