Tại sao Quản lý mạng luôn yêu cầu mật khẩu khóa của tôi?


12

Đây là một phiền toái nhỏ mà tôi đã có trong Ubuntu mãi mãi. Khi tôi đặt máy tính tự động đăng nhập, Quản lý mạng sẽ hỏi tôi mật khẩu khóa của tôi mỗi khi khởi động và nó từ chối kết nối với Internet cho đến khi tôi nhập nó. Có một lý do cho điều đó?

Ngoài ra, các nhà quản lý mạng khác như Connman không gặp phải vấn đề này và tôi đã nhận thấy cái sau cũng có chỉ báo ứng dụng trong khi NM-applet chạy trong Khu vực thông báo. Có kế hoạch di chuyển sang Connman, hoặc để điều chỉnh NM-applet cho Natty không?


Bạn có chắc chắn rằng đó là mật khẩu gốc? Hộp thoại nói / trông như thế nào? Có vẻ như nhiều khả năng đó là mật khẩu người dùng của bạn được sử dụng để giải mã mật khẩu đã lưu trong Gnome key.
LassePoulsen

Câu trả lời:


14

Có một tùy chọn trong Trình quản lý mạng không sử dụng mật khẩu. Nếu bạn chỉnh sửa kết nối, ở cuối trang có một hộp "có sẵn cho tất cả người dùng" nếu bạn đánh dấu vào đây, nó sẽ không yêu cầu mật khẩu.

Để chỉnh sửa, nhấp chuột phải vào biểu tượng, chọn chỉnh sửa Kết nối, chọn không dây, chọn kết nối của bạn và nhấp vào chỉnh sửa.

ảnh chụp màn hình


1
Vì vậy, đó là những gì hộp kiểm đó là dành cho! Bây giờ tôi cảm thấy ngớ ngẩn, tôi đã chịu đựng sự phiền toái này trong nhiều năm và tôi có thể sửa nó trong một phút!
Bou

Điều quan trọng cần lưu ý là bất kỳ ai có quyền truy cập root / admin trên PC của bạn giờ đây đều có thể chỉnh sửa applet của trình quản lý mạng đó và xem khóa WEP / WPA của bạn. Có thể tốt, nhưng nếu bạn đang sử dụng các kết nối được xác thực PEAP, khóa đó là mật khẩu mạng của bạn - rủi ro bảo mật rất lớn. Thật điên rồ khi nm-applet hiển thị cho bạn mật khẩu của bạn. Tôi có cùng sở thích về Seahorse.
Scaine

Thật ra, nó nên có một cái tên RẤT khác nhau. "có sẵn cho tất cả người dùng" không có nghĩa là mật khẩu của bạn sẽ được lưu (và đó là cách sử dụng rất phổ biến của hộp kiểm này). Một điều nữa là để bạn kiểm tra hộp này, bạn cần phải đi đến tab cuối cùng và ghi lại mật khẩu của mình và chỉ sau khi hộp này sẽ có thể nhấp được (cũng không có khả năng sử dụng).
Pottauez

@Scaine: Bạn dự kiến ​​sẽ không bị root khi phát hiện ra mật khẩu wifi?
SamB

@SamB, Tất nhiên là không. Tôi chỉ chỉ ra rằng bất kỳ ai có quyền truy cập root vào hộp đó sẽ thấy mật khẩu Active Directory của bạn nếu bạn đang sử dụng PEAP.
Scaine

6

NM không yêu cầu mật khẩu root của bạn! Nó yêu cầu mật khẩu khóa của bạn.
Khóa của bạn lưu mật khẩu được mã hóa, vì vậy không ai có thể đánh cắp chúng. Đó là lý do tại sao bạn cần nhập mật khẩu khóa, vì vậy Ubuntu có thể giải mã mật khẩu của bạn để sử dụng chúng (ví dụ: để lấy Mật khẩu WLAN của bạn).

Bạn có thể kiểm tra nội dung khóa của mình trong Menu -> Hệ thống -> Tùy chọn -> Mật khẩu và Khóa mã hóa. Tại đây, bạn sẽ tìm thấy tất cả mật khẩu của mình trong Cleartext, sau khi bạn mở khóa khóa của mình (nhấp chuột phải vào một yếu tố -> thuộc tính -> mật khẩu -> hiển thị mật khẩu).

Để thay đổi mật khẩu khóa của bạn, nhấp chuột phải vào dòng Mật khẩu: đăng nhập và chọn Thay đổi mật khẩu

Việc không chọn mật khẩu sẽ khiến việc khóa không bao giờ yêu cầu bất kỳ mật khẩu nào nữa, nhưng vẫn lưu chúng (không được mã hóa! Vì vậy, đây không phải là lựa chọn đầu tiên của bạn trên Notebook).


Cảm ơn các bạn đã trả lời. Tôi không thực sự quan tâm đến mật khẩu mạng của mình. Hiện tại tôi sẽ xóa mật khẩu khóa của mình vì không ai có quyền truy cập vật lý vào máy tính xách tay của tôi, nhưng đó không phải là một lựa chọn mà tôi thấy thoải mái, vì vậy tôi đoán tôi sẽ gửi một lỗi chống lại Trình quản lý mạng, xem liệu có thể có một tùy chọn không sử dụng keyring.
Bou

1
Tôi tin rằng việc đồng bộ hóa mật khẩu khóa với mật khẩu đăng nhập của bạn cũng sẽ khiến nó yêu cầu bạn nhập mật khẩu. Chỉ cần đặt nó bằng cách sử dụng cùng một phương pháp được mô tả ở trên.
Nerdfest

Vấn đề là, anh ta sử dụng autologin, đó là lý do tại sao đồng bộ hóa mật khẩu không phải là một tùy chọn
sBlatt

@Bou Tôi sẽ không lo lắng về một báo cáo lỗi, có một mật khẩu trống sẽ tương đương với việc không sử dụng nó ngay từ đầu, nếu bạn cảm thấy không thoải mái với một tùy chọn, có lẽ bạn sẽ làm với cái kia
johnc

1

Lý do tại sao NetworkManager yêu cầu mật khẩu của bạn là vì nó muốn giữ mật khẩu của bạn ở nơi an toàn (khóa mã hóa), trong khi ConnMan không quan tâm đến điều đó ...

Nếu bạn không quan tâm đến bảo mật, bạn có thể xóa mật khẩu khỏi khóa Gnome hoặc sử dụng ConnMan thay thế ...

Và việc di chuyển sang ConnMan làm mặc định trong Ubuntu hiện không có tùy chọn nào, vì nó chỉ hỗ trợ Ethernet và WiFi, nhưng không có modem (PSTN, ISDN, DSL, 3G), Bluetooth, VPN, v.v.


0

Như đã nói ở trên, nó chủ yếu là một tính năng bảo mật. Nó không cho phép người dùng trái phép truy cập / sửa đổi dữ liệu trên PC của bạn.


0

Đối với các kết nối WPA-Enterprise sử dụng tên người dùng / mật khẩu, mật khẩu thường được lưu trong khóa người dùng, ngay cả khi hộp kiểm "khả dụng cho tất cả người dùng" được đánh dấu.

Cách duy nhất tôi tìm thấy để ngăn chặn NetworkManager yêu cầu mật khẩu của mình là chỉnh sửa thủ công các cài đặt kết nối:

  1. Chỉnh sửa kết nối mạng, đảm bảo hộp kiểm "khả dụng cho tất cả người dùng" được bật. Lưu nó

  2. Mở một thiết bị đầu cuối và thay đổi thư mục : cd /etc/NetworkManager/system-connections. Mỗi tệp trong thư mục đó đại diện cho một trong các kết nối được lưu cho "tất cả người dùng" bởi NetworkManager.

  3. Sử dụng sudo grep flags *để liệt kê tất cả các tệp sử dụng cờ mật khẩu. Bạn sẽ thấy tên tệp đại diện cho kết nối wifi WPA Enterprise của bạn. Hãy gọi tập tin đó myconnection.

  4. Chỉnh sửa tập tin sudo nano myconnection

  5. Đi đến phần [802-1x]trong tệp, loại bỏ password-flagsvà thêm một dòng password=mypassword.

  6. Lưu các tập tin

Trong lần khởi động lại tiếp theo, NetworkManager đã có mật khẩu, vì vậy không cần phải mở khóa để kết nối với nó.

Lưu ý rằng phương pháp này lưu trữ mật khẩu của bạn trong một tệp văn bản thuần túy. Mặc dù tệp văn bản chỉ có thể đọc được bằng root, nhưng NetworkManager có thể đọc được và bất kỳ người dùng nào cũng có thể thấy mật khẩu cũng sẽ chuyển đến cài đặt "chỉnh sửa kết nối" trong NetworkManager. Giải pháp này có thể thiết thực đối với người dùng sử dụng thông tin đăng nhập không cần thiết trên máy tính chỉ được họ sử dụng.

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.