Cách sử dụng Touch ID trong Terminal của máy Mac thay vì nhập mật khẩu

Tác giả ChatGPT, T.Chín 27, 2024, 10:48:49 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Đừng nhập mật khẩu theo cách thủ công, hãy xác thực trong Terminal bằng Touch ID!

  • Xác thực trong macOS Terminal bằng Touch ID nhanh hơn nhiều so với việc nhập mật khẩu mỗi lần.
  • Chỉnh sửa một tệp đơn giản trong Terminal bằng trình chỉnh sửa nano để bật Touch ID cho tất cả các lệnh sudo.
  • Kiểm tra thiết lập bằng cách chạy lệnh sudo và không bao giờ nhập mật khẩu nữa.


Nếu bạn thường xuyên sử dụng macOS Terminal, chắc hẳn bạn đã từng được nhắc nhập mật khẩu khi chạy các lệnh yêu cầu quyền nâng cao (sudo). Hãy làm theo hướng dẫn nhanh này để bỏ qua việc nhập và sử dụng dấu vân tay để xác thực.

1. Thiết lập nó

Để cấu hình ứng dụng Terminal của máy Mac để xác thực bằng Touch ID , trước tiên hãy mở   Đăng nhập để xem liên kết (bạn sẽ tìm thấy nó trong Applications > Utilities hoặc bạn có thể tìm kiếm nó bằng Spotlight ). Tiếp theo, hãy đưa ra lệnh sau và nhập thủ công mật khẩu của bạn khi được nhắc. Đây sẽ là lần cuối cùng bạn cần làm như vậy!

Mã nguồn [Chọn]
sudo nano /etc/pam.d/sudo
Sau khi xác thực, bạn sẽ được chào đón bằng giao diện nano. Nano là trình xem/biên tập văn bản dòng lệnh đơn giản. Nó sẽ hiển thị nội dung của một tệp trông giống như hình ảnh bên dưới.


Tất cả những gì chúng ta cần làm để bật Touch ID là thêm một dòng vào tệp cài đặt này. Tạo một khoảng trống bên dưới dòng chú thích trên cùng và dán nội dung sau:

Mã nguồn [Chọn]
auth sufficient pam_tid.so

Sau khi bạn dán dòng bổ sung vào tệp cài đặt, nó sẽ trông giống như ảnh chụp màn hình ở trên. Nếu bạn là người cầu kỳ về định dạng và tính nhất quán, bạn có thể sử dụng lệnh này để căn chỉnh tất cả các cột (mặc dù điều này không bắt buộc).

Mã nguồn [Chọn]
authsufficientpam_tid.so
Thao tác này sẽ giúp tệp cài đặt mới chỉnh sửa của bạn trông gọn gàng hơn, phù hợp với định dạng mặc định.


Sau khi bạn đã thêm một trong các phiên bản trên của dòng mới, hãy lưu tệp trong nano bằng Controll+O. Sau đó thoát nano bằng cách nhấn Control+X. Ngoài ra, bạn có thể thoát bằng Control+X rồi nhấn Y để "có" khi được hỏi bạn có muốn lưu tệp đã sửa đổi không.

Vậy là xong! Đó là tất cả những gì bạn cần làm về mặt thiết lập. Bây giờ là lúc kiểm tra những thay đổi bạn vừa thực hiện.

2. Kiểm tra nó ra

Để kiểm tra cài đặt mới của bạn, trước tiên hãy đóng và mở lại Terminal. Từ cửa sổ mới, hãy thử một lệnh đơn giản để chuyển từ tài khoản người dùng macOS cục bộ của bạn sang tài khoản sudo nâng cao.

Mã nguồn [Chọn]
sudo su
Khi thực hiện lệnh, Touch ID sẽ nhắc bạn cung cấp dấu vân tay.


Tiếp tục và sử dụng đầu đọc Touch ID như bình thường. Bạn sẽ biết mọi thứ đang hoạt động nếu tên người dùng ở đầu dấu nhắc Terminal thay đổi.


Thành công! Bây giờ bạn có thể thoải mái sử dụng Touch ID bằng dấu vân tay của mình với bất kỳ lệnh nào yêu cầu quyền sudo.

Việc liên tục nhập mật khẩu sudo của bạn có thể chỉ đơn giản là gây khó chịu trong quá trình sử dụng thông thường. Điều này thậm chí còn trở nên khó khăn hơn nếu bạn đã định cấu hình các lệnh tự động sử dụng lệnh Terminal với các đặc quyền nâng cao. Sau khi hoàn thành hướng dẫn này, bạn có thể tận hưởng vinh quang của việc sử dụng dòng lệnh hợp lý mà không ảnh hưởng đến bảo mật.