Thay đổi mật khẩu root không thay đổi mật khẩu sudo


12

Tôi đang cố gắng thay đổi mật khẩu được yêu cầu khi chạy sudotrong Ubuntu. Chạy sudo passwdhoặc sudo passwd rootkhông cung cấp cho tôi hai lời nhắc mật khẩu mới và nó thay đổi mật khẩu thành công.

Nhưng sau đó tôi vẫn có thể sử dụng mật khẩu cũ của mình khi chạy sudolại cho thứ khác. Tôi có một người dùng có cùng mật khẩu nhưng tôi không biết điều đó có tạo ra sự khác biệt không. Tôi đã kích hoạt người dùng root và tôi có thể thấy mật khẩu mới hoạt động với tài khoản người dùng root.

Vì vậy, mật khẩu gốc được thay đổi nhưng không phải mật khẩu cho sudo.

Làm cách nào để thay đổi sudomật khẩu?


mật khẩu gốc được sử dụng bởi su, đó là mật khẩu của bạn được sử dụng bởi sudo.
ctrl-alt-delor

Câu trả lời:


31

Bạn đang thay đổi mật khẩu của root. sudomuốn mật khẩu người dùng của bạn.

Để thay đổi nó, hãy thử đơn giản passwd, không có đối số hoặc chạy qua sudo.

Thay phiên, bạn có thể phát hành:

$ sudo passwd <your username>

1
Và tìm hiểu thêm về /etc/sudoerscấu hình hành vi củasudo

1
Bạn nói đúng, tôi thấy nó hỏi mật khẩu người dùng, điều đó không thông minh lắm với tôi. Vì vậy, những gì tôi cần làm là loại bỏ người dùng khỏi nhóm soduers / admin.

8

Mật khẩu bạn sử dụng cho sudo là mật khẩu của tài khoản của chính bạn chứ không phải tài khoản root. sudođược sử dụng để cấp cho bạn quyền truy cập vào các lệnh cần được thực thi dưới dạng root mà không cấp cho bạn quyền truy cập trực tiếp. Để thay đổi mật khẩu của riêng bạn, sử dụng passwdmà không cần sudo.


cảm ơn vì đã phản hồi, bạn đã nhanh, nhưng không đủ nhanh cho điểm :), nhưng cảm ơn dù vậy
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.