Điểm:-5

Tại sao Ubuntu vẫn chưa khắc phục sự cố mật khẩu đã xóa?

lá cờ ec

Vì vậy, sau 6 năm này câu hỏi đã được đăng tôi vẫn gặp vấn đề tương tự. Tôi đã làm như sau:

myusername ALL=(ALL) NOPASSWD:ALL

Và nó vẫn ổn trong một thời gian, vì vậy nếu tôi đang cài đặt bất kỳ phần mềm nào như Zoom in Ubuntu từ GUI thì nó vẫn hỏi mật khẩu trong khi không có mật khẩu cho hệ thống! Tôi chỉ có thể cài đặt nó bằng terminal Sudo và sau đó nó không hỏi mật khẩu.

Hôm nay nó lại hỏi mật khẩu trong khi tôi không có.

tôi không thể làm sudo visudo vì không có mật khẩu hệ thống, tôi có thể làm gì để giải quyết vấn đề này?

BiologyEnthusiast avatar
lá cờ ec
@Rinzwind đâu là bình thường? Tôi liên quan đến một thực tế đơn giản là mọi người cũng đã trải qua điều tương tự, phải kiểm tra liên kết tôi đã đăng? Tôi không chạy docker nữa nhưng có điều gì đó đã kích hoạt sudo quay lại yêu cầu nhập mật khẩu.
Nmath avatar
lá cờ ng
Ubuntu không được thiết kế để sử dụng mà không có mật khẩu của quản trị viên. Một trong những điều tuyệt vời về Linux là sự phong phú của các lựa chọn. Có thể Ubuntu không phải là lựa chọn phù hợp nếu đây là cách bạn muốn tương tác với thiết bị của mình. IMO việc tìm một người khác có cùng câu hỏi sẽ không liên quan nếu bản thân câu hỏi đó có sai sót. Như đã đề cập, Ubuntu không được thiết kế để hoạt động theo cách này. Nếu bạn thấy ai đó hỏi tại sao máy nướng bánh mì của họ nấu súp không ngon, điều đó không có nghĩa là máy nướng bánh mì đó bị hỏng.
BiologyEnthusiast avatar
lá cờ ec
`Ubuntu không được thiết kế để sử dụng mà không có mật khẩu của quản trị viên` vậy bạn có nói rằng quản trị viên/người dùng "phải" có mật khẩu theo triết lý thiết kế của Ubuntu không?
Nmath avatar
lá cờ ng
Tôi đang nói rằng Ubuntu không được thiết kế theo cách đó. Ubuntu là mã nguồn mở, vì vậy bạn có thể tự do làm bất cứ điều gì mình thích với nó, bất kể nó kỳ lạ hay phản trực giác như thế nào đối với thiết kế, mục đích hoặc chức năng dự kiến. Nhưng chỉ vì về mặt lý thuyết bạn có thể làm mọi thứ/mọi thứ, điều đó không có nghĩa là bạn nên làm hoặc Ubuntu là công cụ phù hợp cho trường hợp sử dụng của bạn.Liên quan: [Tại sao Ubuntu có tài khoản root bị vô hiệu hóa?](https://askubuntu.com/q/687249)
Điểm:0
lá cờ in

Đây vẫn là một vấn đề trong linux vì linux không ngăn bạn cấu hình sai hệ thống. Đây không phải là lỗi trong linux, đó là lỗi người dùng đã tạo ra sự cố.

Câu hỏi bạn đã liên kết là về một người nào đó đã xóa mật khẩu của họ mà không thêm chỉ thị cấu hình sudo để cho phép sudo không cần mật khẩu.

Bạn đã bao gồm dòng chỉ thị cấu hình sudo chính xác trong câu hỏi của mình, nhưng GUI không sử dụng sudo để cài đặt phần mềm, vì vậy bạn cần định cấu hình GUI để cho phép cài đặt phần mềm mà không cần mật khẩu để phần mềm đó hoạt động.

Nâng cao đặc quyền mà không có mật khẩu là một cấu hình không an toàn và không giống như các hệ điều hành khác, không được khuyến khích hoặc hỗ trợ tốt trong cấu hình mặc định của Ubuntu.

BiologyEnthusiast avatar
lá cờ ec
Đây là loại câu trả lời mà tôi đã mong đợi vì tôi không hiểu nhiều về cách thức hoạt động của ủy quyền hệ thống. Bây giờ chỉ dựa trên suy đoán, bạn có thể đề xuất điều gì có thể khiến thiết bị đầu cuối kích hoạt yêu cầu mật khẩu sudo từ tôi một lần nữa không, mặc dù nó đã bị xóa một thời gian trước và thiết bị đầu cuối không bao giờ hỏi tôi mật khẩu sudo kể từ đó, chỉ hai ngày trước tôi đã cài đặt docker cùng với một số gói python và sau khi khởi động lại sudo yêu cầu nhập lại mật khẩu. Theo hiểu biết của bạn, docker có thể thay đổi tệp sudoers theo bất kỳ cách nào không?
BiologyEnthusiast avatar
lá cờ ec
Tôi đã chạy như sau: `sudo usermod -aG docker $USER` và `sudo groupadd docker ` Nó không hỏi tôi mật khẩu khi tôi làm điều đó, nhưng sau khi khởi động lại, nó lại hỏi mật khẩu!
user10489 avatar
lá cờ in
Đúng. Những thứ sử dụng sudo (hai lệnh đó thực hiện rõ ràng) sẽ không yêu cầu mật khẩu. Tôi sẽ phải biết những gì bạn chạy đã yêu cầu mật khẩu để trả lời câu hỏi của bạn. Rất nhiều chương trình GUI sử dụng dịch vụ dbus để leo thang đặc quyền và giải quyết vấn đề đó đáng để đặt ra một câu hỏi khác và có thể đã có câu trả lời nếu bạn biết phải tìm kiếm gì.
user10489 avatar
lá cờ in
Cũng lưu ý rằng theo thiết kế, Sudo chỉ yêu cầu mật khẩu một lần trong một thiết bị đầu cuối cụ thể trong một khoảng thời gian cụ thể. Khi điều đó hết hạn hoặc nếu bạn đi đến một thiết bị đầu cuối khác (hoặc có lẽ là khởi động lại), thì nó sẽ hỏi lại.
BiologyEnthusiast avatar
lá cờ ec
Tôi có một sự hiểu biết tốt bây giờ. Cảm ơn vì điều đó. Để trả lời câu hỏi của bạn, sau khi tôi chạy hai lệnh đó, tôi đã khởi động lại vì tôi gặp sự cố liên quan đến phiên docker. Vì vậy, sau khi khởi động lại "bất cứ điều gì" với Sudo hiện yêu cầu mật khẩu. Tôi đang ở trong tình trạng lấp lửng khi tôi thậm chí không thể chỉnh sửa tệp sudoes vì ​​làm `sudo visudo` sẽ yêu cầu mật khẩu mà tôi không có. Tôi cũng đã xóa mật khẩu khỏi hệ thống.
user10489 avatar
lá cờ in
Có những câu hỏi khác có thể giải thích làm thế nào để phục hồi từ điều này. Sau đó, bạn có thể điều tra những gì đã xảy ra với cấu hình sudo của mình.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.