sudo yêu cầu mật khẩu mặc dù người dùng không có mật khẩu được đặt


1

Tôi có một máy tính không yêu cầu mật khẩu. Tôi muốn điều này tiếp tục vào sudo, nhưng thật không may, nó không nhận ra người dùng không có mật khẩu.

Theo Apple sudo lệnh yêu cầu mật khẩu không trống: https://support.apple.com/en-gb/HT202035

Có cách nào để tôi có thể dễ dàng ghi đè lên điều này để tôi có thể có mật khẩu trống với sudo? Nó chỉ là một trở ngại và bảo mật trên máy này không phải là một vấn đề. Cảm ơn.

Câu trả lời:


3

Tôi đã tìm thấy một câu trả lời hoạt động hoàn hảo (mặc dù trước tiên nó yêu cầu thêm mật khẩu cho người dùng của bạn):

  1. Mở Terminal

    Kiểu: sudo visudo

    Nhập mật khẩu người dùng của bạn (tạo một mật khẩu nếu cần thiết).

  2. Thay đổi dòng này TỪ:

    %admin ALL=(ALL) ALL

    ĐẾN:

    %admin ALL=(ALL) NOPASSWD: ALL

    (nhấn 'i' để vào chế độ chèn nếu bạn không thể chỉnh sửa văn bản)

  3. Viết và bỏ

    :wq

    (nhấn 'esc' trước để vào chế độ lệnh)


Chỉ cần một lưu ý. Nếu bạn cần nhập nhiều lệnh yêu cầu tiền tố sudo, hãy nhập sudo sh Đầu tiên. Điều này sẽ khiến bạn đăng nhập với tư cách người dùng root cho đến khi bạn nhập exit chỉ huy. Là người dùng root, sudo tiền tố là ẩn.
David Anderson
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.