Gần đây tôi đã cài đặt OpenBSD 4.9 trong máy tính của mình, vì vậy tôi có thể tìm hiểu một chút về các hệ điều hành giống Unix. Tôi đã thêm một người dùng mới vào hệ thống được gọi là bruno. Đồng ý. Khi tôi sử dụng lệnh 'sudo', nó sẽ hỏi tôi mật khẩu. Vì vậy, tôi nhập mật khẩu. Nhưng nó khiến tôi nói rằng mật khẩu là sai, mặc dù tôi chắc chắn rằng mật khẩu là chính xác. Tôi đang thiếu gì ở đây? Tôi biết nếu thêm
bruno ALL = (ALL) NOPASSWD: ALL
đến tập tin / etc / sudoers, nó dừng yêu cầu nhập mật khẩu và tôi có thể thực thi lệnh sudo. Tôi nên làm gì ở đây? Tùy chọn chính xác / an toàn nhất là gì? Tôi xin lỗi nếu đó là một câu hỏi tầm thường. Tôi không thể tìm thấy một lời giải thích tốt cho vấn đề này. Tôi không chỉ tìm kiếm giải pháp, mà còn giải thích về cách thức hoạt động của toàn bộ người dùng / quyền / mật khẩu này.
sudo
có thể được sử dụng bởi những người dùng không biết mật khẩu gốc. Ví dụ: chủ sở hữu hệ thống có thể cấp cho một số người dùng quyền thực thi một số lệnh nhất định mà không cấp cho họ quyền truy cập root đầy đủ. (Nó cũng làm giảm sự tiếp xúc của mật khẩu gốc với keylogger và lướt vai.) Đối với sự thiếu hiểu biết mà bạn than thở, nó có thể được chữa khỏi bằng cách trả lời câu hỏi; xem bên dưới.
sudo
có thể được sử dụng (nó là một công cụ rất hữu ích!) - đó là khoảng cách nó được thiết lập theo mặc định trên distro như Ubuntu . Sự thiếu hiểu biết có thể và nên được chữa khỏi tất nhiên (đây là một phần những gì trang web này là dành cho). Vấn đề là, những xu hướng nguy hiểm mà sudo
cấu hình mặc định tạo ra.