Di mana NetworkManager menyimpan kata sandi WiFi di Ubuntu 15.10?


11

Saya sebelumnya mengetahui bahwa NetworkManager menyimpan kata sandi WiFi dalam /etc/NetworkManager/system-connections/<wifi name>file. Tetapi dalam kasus saya di Ubuntu 15.10 saya tidak dapat menemukan kata sandi dalam file itu.

Saya mencoba ini:

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

di sini NetworkManager menyimpan kata sandi WiFi?


itu milik saya di bawah [wifi-security] dan dimulai dengan psk=: P
Rinzwind

@Rinzwind Ubuntu mana yang Anda gunakan?
Edward Torvalds

15.10 ofc ourse;) Anda yakin Anda menyimpan kata sandi?
Rinzwind

@Rinzwind tentu saja, saya menggunakan koneksi wifi setiap hari tanpa memasukkan kata sandi lagi dan lagi
Edward Torvalds

Jawaban:


12

Jika Anda memilih untuk hanya mengaktifkan pengguna Anda untuk menggunakan jaringan wifi itu , maka kata sandi wifi disimpan dalam gnome keyring pengguna Anda saat ini.

Jika Anda membiarkan setiap orang menggunakan koneksi wifi itu, kata sandi disimpan dalam file yang Anda sebutkan.

Anda juga dapat secara manual mengubah tempat kata sandi itu disimpan dalam pengaturan manajer jaringan untuk jaringan wifi itu, tab keamanan, klik ikon panah hdd + hijau di bidang kata sandi dan tentukan pilihan Anda.

masukkan deskripsi gambar di sini


Cukup periksa di sini. tidak perlu memulai ulang manajer jaringan agar perubahan diterapkan. Masalah Anda ada di tempat lain
solsTiCe

Apakah Anda mencari di file yang benar?
solsTiCe

5

File kata sandi disimpan di folder ini:
(jika kata sandi disimpan untuk semua pengguna)

/etc/NetworkManager/system-connections  

Jalankan perintah ini untuk menampilkan semua informasi:

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

Ketika kata sandi disimpan hanya untuk satu pengguna, kata sandi itu disimpan dalam gnome-keyring.


2

Anda dapat mempertimbangkan untuk menggunakan nmcliperintah untuk memperbarui apa pun yang dilakukan NetworkManager di bawah tenda. Untuk menampilkan kata sandi saat ini untuk "contoh" SSID:

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

Untuk memperbarui kata sandi untuk SSID "example" gunakan:

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

Sebagian besar perintah itu adalah untuk mencegah kata sandi baru ditampilkan di terminal, tetap dalam variabel lingkungan, atau berada di riwayat shell.


-2

Jika Anda hanya ingin MELIHAT kata sandi dan info lainnya dan tidak mengedit, dan Anda lebih suka melakukan hal-hal gaya gui, dalam jenis jendela terminal:

sudo nautilus

kemudian masukkan kata sandi saat diminta dan Anda dapat menavigasi dengan pengelola file nautilus ke file tersebut dan membacanya.

Tampilan di terminal lebih mudah dan mungkin lebih aman tetapi beberapa orang WinDOH yang bertobat akan lebih menyukai antarmuka yang cukup berjendela.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.