NetworkManager, WiFi şifrelerini Ubuntu 15.10'da nerede saklıyor?


11

NetworkManager'ın WiFi şifrelerini /etc/NetworkManager/system-connections/<wifi name>dosyada sakladığını daha önce öğrenmiştim . Ama Ubuntu 15.10 benim durumumda o dosyada herhangi bir şifre bulamıyorum.

Bunu denedim:

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

NetworkManager WiFi şifrelerini saklıyor mu?


[wifi-security] altında benimkinde ve şununla başlar psk=: P
Rinzwind

@Rinzwind Hangi Ubuntu'yu kullanıyorsunuz?
Edward Torvalds

15.10 ofc ourse;) parolayı kaydettiğinizden emin misiniz?
Rinzwind

@Rinzwind Tabii, tekrar tekrar şifre girmeden bu wifi bağlantısını her gün kullanıyorum
Edward Torvalds

Yanıtlar:


12

Kullanıcının yalnızca bu wifi ağını kullanmasını etkinleştirmeyi seçerseniz , wifi şifresi mevcut kullanıcınızın gnome anahtarında saklanır .

Herkesin bu wifi bağlantısını kullanmasına izin verirseniz, parola belirttiğiniz dosyada saklanır.

Ayrıca, bu parolanın bu wifi ağı, güvenlik sekmesi için ağ yöneticisi ayarlarında saklandığı yeri manuel olarak değiştirebilir, şifre alanındaki hdd + yeşil ok simgesini tıklayabilir ve seçiminizi yapabilirsiniz.

resim açıklamasını buraya girin


Sadece burada kontrol ettim. değişikliğin etkili olması için ağ yöneticisini yeniden başlatmanıza gerek yoktur. Sorununuz başka bir yerde
15:07

Doğru dosyayı mı arıyorsunuz?
solsTiCe

5

Parola dosyaları bu klasöre kaydedilir:
(parolanın tüm kullanıcılar için saklanması durumunda)

/etc/NetworkManager/system-connections  

Tüm bilgileri göstermek için bu komutu yürütün:

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

Parola yalnızca bir kullanıcı için saklandığında, gnome anahtarlığına kaydedilir.


2

nmcliNetworkManager'ın başlık altında ne yaptığını güncellemek için komutu kullanmayı düşünebilirsiniz . SSID "örnek" için geçerli şifreyi göstermek için:

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

SSID "example" şifresini güncellemek için şunu kullanın:

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

Bu komutun çoğu, yeni parolanın terminalde görüntülenmesini, bir ortam değişkeninde kalmasını veya kabuk geçmişinde olmasını önlemektir.


-2

Sadece şifreleri ve diğer bilgileri GÖRMEK ve düzenlemek istemiyorsanız ve bir terminal penceresi türünde gui tarzı şeyler yapmayı tercih ediyorsanız:

sudo nautilus

daha sonra komut istemine şifre girin ve nautilus dosya yöneticisi ile dosyaya gidip okuyabilirsiniz.

Terminalde görüntülemek daha basit ve muhtemelen daha güvenlidir, ancak bazı WinDOH dönüştürmeleri oldukça pencereli arayüzü tercih edecektir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.