Computer >> Máy Tính >  >> Hệ thống >> Linux

Cách sử dụng Sudo mà không cần mật khẩu trong Linux

Cách sử dụng Sudo mà không cần mật khẩu trong Linux

Nếu bạn là người duy nhất sử dụng máy tính Linux của mình, tại sao nó liên tục đòi mật khẩu của bạn? Hãy xem cách bạn có thể sử dụng sudo mà không cần phải nhập mật khẩu mỗi lần.

Lưu ý :chúng ta sẽ xem cách tắt mật khẩu sudo trong phiên bản Ubuntu mới nhất. Chi tiết của quy trình có thể khác trong các bản phân phối khác.

Chỉnh sửa tệp Sudoers

Để tắt tính năng kiểm tra mật khẩu khi sử dụng sudo cho tài khoản của mình, bạn phải chỉnh sửa tệp “sudoers”. Đó là nơi có quyền truy cập vào sudo lệnh được xác định cho các tài khoản người dùng hoặc nhóm người dùng riêng lẻ. Tuy nhiên, sẽ là tốt nhất nếu bạn không cố gắng chỉnh sửa tệp trực tiếp. Thay vào đó, hãy chạy thiết bị đầu cuối yêu thích của bạn và nhập:

sudo visudo
Cách sử dụng Sudo mà không cần mật khẩu trong Linux

Tắt mật khẩu Sudo cho tài khoản của bạn

Để ngăn sudo yêu cầu bạn nhập mật khẩu, trước tiên, hãy kiểm tra xem có quy tắc nào hiện có với bí danh của bạn hay không. Nếu có, hãy thay đổi nó thành những gì chúng ta sẽ thấy tiếp theo. Nếu không có, hãy chuyển đến cuối tệp và tạo quy tắc mới ở đó. Nó sẽ giống như sau:

USERNAME ALL=(ALL) NOPASSWD:ALL

Đối với bí danh của tôi, quy tắc này là:

ducklord ALL=(ALL) NOPASSWD:ALL
Cách sử dụng Sudo mà không cần mật khẩu trong Linux

Lưu các thay đổi và thoát khỏi trình chỉnh sửa. Vì trong quá trình cài đặt của chúng tôi, trình chỉnh sửa là nano, chúng tôi đã sử dụng Ctrl + O , theo sau là Ctrl + X .

Sử dụng Sudo mà không cần mật khẩu

Đó là tất cả những gì bạn phải làm - từ bây giờ, sudo sẽ không hỏi mật khẩu của bạn nữa, miễn là mọi thứ diễn ra theo đúng kế hoạch và không có lỗi đánh máy nào cản trở kế hoạch của chúng tôi. Kiểm tra nó bằng một lệnh như sudo apt update hoặc bằng cách cài đặt ứng dụng với sudo apt install như một bài kiểm tra, ví dụ:

sudo apt install links
Cách sử dụng Sudo mà không cần mật khẩu trong Linux Cách sử dụng Sudo mà không cần mật khẩu trong Linux

Không tắt mật khẩu Sudo cho mọi người

Nếu bạn đang chia sẻ máy tính của mình với những người khác và bạn muốn họ đỡ phiền phức khi phải nhập mật khẩu của họ bất cứ khi nào họ sử dụng sudo - thì đừng. Trên thực tế, chỉ nên có một người dùng chính có đặc quyền sudo.

Sudo không còn được coi là một biện pháp bảo mật chống lại người dùng có quyền truy cập cục bộ vào phần cứng của chúng tôi. Không khó để đặt lại mật khẩu gốc nếu bạn có quyền truy cập cục bộ vào bản cài đặt Linux. Thay vào đó, nó ở đó vì lý do tương tự như Kiểm soát tài khoản người dùng khó chịu của Windows:như một lớp bảo vệ cuối cùng giữa chúng ta, máy tính của chúng ta và sự hỗn loạn tiềm ẩn. Và đó là bởi vì một lệnh sai có thể dẫn đến việc xóa tất cả dữ liệu của chúng tôi, phá hủy cài đặt của chúng tôi hoặc chia sẻ thông tin cá nhân ngoài ý muốn.

Việc vô hiệu hóa mật khẩu sudo chỉ tốt cho những người có trải nghiệm tốt với dòng lệnh Linux và là người dùng duy nhất trên máy tính của họ.

Chúng tôi phải nhấn mạnh rằng điều này sẽ loại bỏ hàng rào bảo vệ cuối cùng này giữa người dùng và những sai lầm của chính họ. Chúng tôi đặc biệt khuyên bạn cũng nên sao lưu toàn bộ hệ thống của mình và tất cả dữ liệu của nó trước khi thực hiện điều đó.