NetworkManager는 Ubuntu 15.10에서 WiFi 비밀번호를 어디에 저장합니까?


11

이전에 NetworkManager가 WiFi 비밀번호를 /etc/NetworkManager/system-connections/<wifi name>파일에 저장한다는 것을 알게되었습니다 . 그러나 우분투 15.10의 경우 해당 파일에서 비밀번호를 찾을 수 없습니다.

나는 이것을 시도했다 :

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

여기 NetworkManager는 WiFi 비밀번호를 저장합니까?


그것은 [wifi-security]의 밑에 있으며 psk=:로 시작합니다 : P
Rinzwind

@Rinzwind 어떤 Ubuntu를 사용하고 있습니까?
Edward Torvalds

15.10 ofc ourse;) 비밀번호를 저장 했습니까?
Rinzwind

@Rinzwind 물론 암호를 다시 입력하지 않고 매일 WiFi 연결을 사용합니다
Edward Torvalds

답변:


12

사용자가 해당 Wi-Fi 네트워크 만 사용 하도록 선택 하면 wifi 비밀번호가 현재 사용자 의 그놈 키링 에 저장됩니다 .

모든 사람이 Wi-Fi 연결을 사용하도록 허용하면 암호는 언급 한 파일에 저장됩니다.

또한 해당 Wi-Fi 네트워크, 보안 탭의 네트워크 관리자 설정에서 비밀번호가 저장된 위치를 수동으로 변경하고 비밀번호 필드에서 hdd + 녹색 화살표 아이콘을 클릭하고 선택하십시오.

여기에 이미지 설명을 입력하십시오


여기서 확인했습니다. 변경 사항을 적용하기 위해 네트워크 관리자를 다시 시작할 필요가 없습니다. 당신의 문제는 다른 곳에 있습니다
solsTiCe

올바른 파일을보고 있습니까?
solsTiCe

5

비밀번호 파일은이 폴더에 저장됩니다.
(모든 사용자의 비밀번호가 저장된 경우)

/etc/NetworkManager/system-connections  

모든 정보를 표시하려면이 명령을 실행하십시오.

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

암호가 한 명의 사용자에게만 저장되면 그놈 키링에 저장됩니다.


2

nmcli명령을 사용하여 NetworkManager가 수행하는 모든 작업을 업데이트 할 수 있습니다. SSID "example"의 현재 비밀번호를 표시하려면 다음을 수행하십시오.

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

SSID "example"의 비밀번호를 업데이트하려면 다음을 사용하십시오.

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

이 명령의 대부분은 터미널에 새 비밀번호가 표시되거나 환경 변수에 남아 있거나 쉘 히스토리에 있지 않도록하는 것입니다.


-2

비밀번호와 기타 정보를보고 편집하지 않고 gui 스타일을 수행하는 것을 터미널 창 유형에서 선호하는 경우 :

sudo nautilus

그런 다음 프롬프트에서 비밀번호를 입력하면 노틸러스 파일 관리자를 사용하여 파일을 탐색하고 읽을 수 있습니다.

터미널에 표시하는 것이 더 간단하고 더 안전 할 수 있지만 일부 WinDOH 변환기는 예쁜 창 인터페이스를 선호합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.