Trường hợp NetworkManager lưu mật khẩu WiFi trên Ubuntu 15.10?


11

Trước đây tôi đã biết rằng NetworkManager lưu mật khẩu WiFi trong /etc/NetworkManager/system-connections/<wifi name>tệp. Nhưng trong trường hợp của tôi trên Ubuntu 15.10, tôi không thể tìm thấy bất kỳ mật khẩu nào trong tệp đó.

Tôi đã thử điều này:

sudo cat /etc/NetworkManager/system-connections/cig | grep psk
[sudo] password for edward: 
key-mgmt=wpa-psk
psk-flags=1

Ở đây, NetworkManager lưu trữ mật khẩu WiFi?


nó thuộc về tôi dưới [bảo mật wifi] và bắt đầu bằng psk=: P
Rinzwind

@Rinzwind mà bạn đang sử dụng Ubuntu?
Edward Torvalds

15.10 ofc ourse;) bạn có chắc bạn đã lưu mật khẩu không?
Rinzwind

@Rinzwind tất nhiên, tôi sử dụng kết nối wifi đó hàng ngày mà không cần nhập mật khẩu nhiều lần
Edward Torvalds

Câu trả lời:


12

Nếu bạn chọn chỉ cho phép người dùng của mình sử dụng mạng wifi đó, thì mật khẩu wifi sẽ được lưu trong khóa gnome của người dùng hiện tại của bạn.

Nếu bạn cho phép mọi người sử dụng kết nối wifi đó, mật khẩu sẽ được lưu trong tệp bạn đã đề cập.

Bạn cũng có thể thay đổi thủ công nơi lưu mật khẩu đó trong cài đặt trình quản lý mạng cho mạng wifi, tab bảo mật đó, nhấp vào biểu tượng hdd + mũi tên màu xanh lá cây trong trường mật khẩu và lựa chọn.

nhập mô tả hình ảnh ở đây


Chỉ cần kiểm tra nó ở đây. không cần phải khởi động lại trình quản lý mạng để thay đổi có hiệu lực. Vấn đề của bạn là ở nơi khác
solsTiCe

Bạn đang tìm đúng tập tin?
solsTiCe

5

Các tệp mật khẩu được lưu trong thư mục này:
(trong trường hợp mật khẩu được lưu trữ cho tất cả người dùng)

/etc/NetworkManager/system-connections  

Thực hiện lệnh này để hiển thị tất cả thông tin:

sudo cat /etc/NetworkManager/system-connections/YOUR-SSID  

Khi mật khẩu chỉ được lưu trữ cho một người dùng, nó sẽ được lưu trong khóa gnome.


2

Bạn có thể cân nhắc sử dụng nmclilệnh để cập nhật bất cứ điều gì NetworkManager thực hiện trong chương trình. Để hiển thị mật khẩu hiện tại cho "ví dụ" SSID:

nmcli --show-secrets connection show id example | fgrep 802-1x.password

Để cập nhật mật khẩu cho "ví dụ" SSID, hãy sử dụng:

(IFS='' read -s -r -p '802.1X password '; nmcli connection modify id example 802-1x.password "$REPLY")

Hầu hết các lệnh đó là để ngăn mật khẩu mới được hiển thị trên thiết bị đầu cuối, còn lại trong một biến môi trường hoặc nằm trong lịch sử shell.


-2

Nếu bạn chỉ muốn XEM mật khẩu và thông tin khác và không chỉnh sửa, và bạn thích làm những thứ theo kiểu gui, trong một loại cửa sổ đầu cuối:

sudo nautilus

sau đó nhập mật khẩu tại dấu nhắc và bạn có thể điều hướng với trình quản lý tệp nautilus đến tệp và đọc nó.

Hiển thị trong thiết bị đầu cuối đơn giản hơn và có thể an toàn hơn nhưng một số người chuyển đổi WinDOH sẽ thích giao diện windowsy đẹp mắt.

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.