Chạm vào ID khi có ý định thay đổi


22

Làm cách nào tôi có thể sử dụng Touch ID cho các tin nhắn như thế này? osascript muốn thay đổi

Câu trả lời:


35

Để sudo chấp nhận Touch ID để xác thực, bạn sẽ cần định cấu hình hệ thống Mô-đun xác thực có thể cắm (PAM) của mình để chấp nhận mô-đun xác thực Touch ID.

Chỉnh sửa /etc/pam.d/sudovà thêm phần sau vào đầu danh sách:

auth    sufficient  pam_tid.so

Khi osascript 'muốn thực hiện thay đổi', có thể là do công cụ sửa đổi 'với đặc quyền của quản trị viên', nó sử dụng xác thực tương tự như 'sudo'.

Điều này ảnh hưởng đến cách xác thực sẽ hoạt động cho sudo, không chỉ khi sử dụng AppleScript. Bây giờ bạn sẽ thấy lời nhắc Touch ID khi sử dụng sudo trên dòng lệnh, chẳng hạn như trong Terminal hoặc khi sử dụng các ứng dụng khác yêu cầu độ cao bằng sudo.

                      Chạm vào lời nhắc hộp thoại ID trên màn hình để thực hiện thay đổi

              Touch Bar nhắc để xác thực


Có đáng kể rằng các tab được sử dụng như dấu phân cách thay vì dấu cách không? Nguồn cho câu trả lời này sử dụng các tab, nhưng khi bạn sao chép / dán từ StackOverflow, bạn sẽ nhận được khoảng trắng.
BallpointBen

@BallpointBen Bất kỳ khoảng trắng khác không sẽ hoạt động, các tab hoặc khoảng trắng. Bạn có thể muốn sử dụng khoảng trắng để căn chỉnh văn bản với các 'cột' hiện có trong tệp.
grg
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.