Cách chạy lệnh Sudo bằng Touch ID trên macOS
Nhập mật khẩu là dành cho kẻ hút, đó là lý do tại sao phần tốt nhất của MacBook Pro mới nhất là Touch ID. Bỏ qua màn hình khóa bằng một cú chạm nhanh là tính năng yêu thích của tôi. Nhưng có một nơi vẫn yêu cầu mật khẩu: Terminal, nếu bạn muốn sử dụng sudo.
Hạnh phúc thay, một tweet của Cabel Sasser cũng chỉ cho chúng tôi cách sử dụng Touch ID ở đó và chỉ mất một phút để thiết lập.
Về cơ bản, chúng ta cần chỉnh sửa tập tin cấu hình cho sudo, /etc/pam.d/sudo
, thêm một dòng duy nhất vào đầu, auth đủ pam_tid.so
. Nếu bạn biết cách thực hiện điều đó với trình soạn thảo văn bản của mình, hãy tìm đến nó, nhưng với những người khác, đây là hướng dẫn từng bước nhanh chóng bằng cách sử dụng nano.
Đi đến Terminal và chạy lệnh sau:
sudo nano /etc/pam.d/sudo
Bạn sẽ phải nhập mật khẩu của mình nhưng đừng lo lắng: đây sẽ là lần cuối cùng. Trình soạn thảo văn bản sẽ mở ra. Tạo một dòng mới gần đầu trình soạn thảo và dán vào phần sau:
auth đủ pam_tid.so
Khi mọi thứ trông giống như ảnh chụp màn hình, nhấn Control + X để thoát, sau đó nhấn Y theo sau là Enter để lưu các thay đổi của bạn. Bạn đã hoàn tất!
Từ giờ sử dụng sudo sẽ kích hoạt cửa sổ Touch ID
Dấu nhắc và dấu nhắc Touch ID trên Touch Bar.
Đó là một chút phô trương, chắc chắn, nhưng nếu bạn có một mật khẩu dài, điều này có thể giúp bạn tiết kiệm thời gian.
Chỉ cần nhớ: sudo rất mạnh, vì vậy chỉ thiết lập điều này nếu bạn tin tưởng Touch ID để giữ cho nó bị khóa. Cũng lưu ý rằng việc thiết lập tính năng này khiến bạn không thể sử dụng sudo qua SSH, vì vậy có thể không thiết lập tính năng này trên máy Mac mà bạn kết nối từ xa.