Tuy nhiên, sudo yêu cầu người dùng nhập mật khẩu của họ cho mỗi phiên mới. Điều này có thể gây phiền phức cho các tác vụ thông thường như bảo trì hệ thống. May mắn là bạn có thể dễ dàng sử dụng lệnh sudo không cần mật khẩu.
Định cấu hình sudo không cần mật khẩu
Tệp sudoers trong Linux cho phép quản trị viên quản lý quyền sử dụng cho những người dùng khác nhau. Bạn có thể cấp thêm quyền cho người dùng thông thường bằng cách thêm họ vào danh sách sudoers. Chúng ta cũng có thể định cấu hình sử dụng sudo mà không cần bất kỳ mật khẩu nào bằng cách chỉnh sửa tệp này.
Thực hiện theo các bước dưới đây để ngăn sudo hỏi lại mật khẩu. Nhưng trước hết hãy đảm bảo bạn đã chuyển sang người dùng root.
Bước 1: Sao lưu tệp Sudoers
Bạn cần sao lưu tệp sudoers trước khi sửa đổi. Chạy lệnh sau trong terminal để tạo một bản sao của danh sách sudoers.
cp /etc/sudoers /etc/sudoers.old
Bước 2: Mở tệp Sudoers
Sử dụng lệnh visudo để mở tệp sudoers một cách an toàn. Nó thêm một số biện pháp bảo vệ chống lại các lỗi không mong muốn và xác thực cú pháp.
visudo
Bước 3: Sửa đổi tệp Sudoers
Khi bạn đã mở danh sách sudoers, hãy chuyển đến cuối tệp và thêm dòng sau.
rubaiat ALL=(ALL) NOPASSWD: ALL
Thay thế rubaiat bằng tên người dùng của bạn để ngăn Linux hỏi lại mật khẩu sudo. Bạn cũng có thể cấp sudo mà không cần truy cập mật khẩu cho người dùng khác bằng cách sử dụng tên người dùng của họ thay vì của bạn.
Bước 4: Lưu và thoát khỏi Visudo
Bạn cần lưu và thoát visudo sau khi thêm dòng trên. Nếu bạn đã định cấu hình visudo để sử dụng trình chỉnh sửa Vim trên máy của mình, hãy sử dụng lệnh bên dưới để lưu và thoát Vim.
:wq
Nhấn Ctrl + X nếu visudo đang sử dụng trình soạn thảo văn bản nano. Giờ đây, bạn có thể kiểm tra xem mọi thứ có diễn ra như mong đợi hay không bằng cách đưa ra lệnh yêu cầu quyền siêu người dùng (superuser).
Sử dụng sudo không cần mật khẩu trong Linux
Bạn sẽ có quyền truy cập sudo không cần mật khẩu sau khi hoàn thành các bước trên. Tuy nhiên, việc dùng sudo mà không có mật khẩu có thể gây ra mối đe dọa bảo mật nếu bạn đang sử dụng nó cho các tập lệnh không đáng tin cậy. Ngoài ra, bất kỳ ai có quyền truy cập vật lý vào máy của bạn đều có thể thực hiện các thao tác hệ thống mà không cần được phép.
Vì nguy cơ thông tin đăng nhập bị xâm phạm liên tục gia tăng tại nơi làm việc, bạn không nên sử dụng sudo mà không có mật khẩu trong văn phòng.
Tìm hiểu ngay chương trình học công nghệ thông tin trực tuyến tại FUNiX ở đây:
Vân Nguyễn
Dịch từ: https://www.makeuseof.com/using-sudo-without-password/













Bình luận (0
)