Wicd 구성 파일: 비밀번호를 읽는 방법은 무엇입니까?

Wicd 구성 파일: 비밀번호를 읽는 방법은 무엇입니까?

내 컴퓨터에 Wi-Fi 연결을 위한 비밀번호를 저장하기 위해 wicd를 사용합니다. 그런데 비밀번호가 무엇인지 확인하고 싶은데 해당 네트워크에 연결할 수 없을 때 비밀번호를 어떻게 읽는지 모르겠습니다. /var/lib/wicd/configurations에서 이 네트워크에 대한 관련 파일을 찾았지만 거기에서 비밀번호를 읽을 수 없습니다. wicd에서는 일반적으로 암호를 일반 텍스트로 볼 수 있지만 네트워크가 사용 가능한 네트워크 목록에 있는 경우에만 볼 수 있습니다. 어떤 제안이 있으십니까?

답변1

베이더Network Connection Manager는 해당 구성 파일을 아래에 저장 /etc/wicd/하고 Wi-Fi 키 비밀번호를 아래에 저장 wireless-settings.conf하지만 최신 버전의 Wicd에서는 구성 파일을 숨깁니다.

사용되는 디렉터리는 다음과 같습니다(배포판에 따라 다를 수 있음).

  • /usr/lib/wicd/도서관을 위해
  • /usr/share/wicd/공유 구성의 경우
  • /etc/wicd/주요 구성
  • /var/lib/wicd/
  • $HOME/.wicd/
  • 등.

코드의 다음 부분은wicd-daemon.py권한 코드를 제공하여 구성 파일(키 등)을 숨깁니다. 0600즉, 파일 소유자만 파일을 읽고 쓸 수 있습니다. 데몬이 루트로 실행 중인 경우 루트는 파일을 볼 수 있고, 그렇지 않은 경우 데몬을 다음과 같이 실행하면 루트가 파일을 볼 수 있습니다. 다른 사용자(wicd 또는 기타) 및 해당 사용자만 파일을 볼 수 있습니다...

    # Hide the files, so the keys aren't exposed.
    print("chmoding configuration files 0600...")
    os.chmod(app_conf.get_config(), 0o600)
    os.chmod(wireless_conf, 0o600)
    os.chmod(wired_conf, 0o600)
    os.chmod(dhclient_conf, 0o644)

한 가지 해결책은 루트 또는 wicd 데몬을 실행하는 사용자로 파일을 탐색하는 것입니다.

또 다른 가능한 해결책은 스마트폰의 액세스 포인트 기능을 사용하여 대상 무선을 시뮬레이션하는 것입니다. 전화기에서 복구하려는 네트워크 이름과 동일한 네트워크 이름(SSID)을 사용한 다음 wicd gui를 사용하여 저장된 항목을 표시할 수 있습니다. 비밀번호 .

주요 사람들:(번역하다)

/etc/wicd/manager-settings.conf이 파일에는 일반 Wicd 설정이 포함되어 있습니다. 이 파일에 대한 자세한 내용은 해당 파일의 매뉴얼 페이지를 참조하십시오.

/etc/wicd/wired-settings.conf이 파일에는 고정 인터페이스에 대한 설정이 포함되어 있습니다. 이 파일에 대한 자세한 내용은 해당 파일의 매뉴얼 페이지를 참조하십시오.

/etc/wicd/wireless-settings.conf이 파일에는 무선 인터페이스와 관련된 설정이 포함되어 있습니다. 이 파일에 대한 자세한 내용은 해당 파일의 매뉴얼 페이지를 참조하십시오.

/etc/wicd/암호화/템플릿/이 디렉토리에는 암호화된(WEP, WPA 등) 연결을 위한 다양한 템플릿이 포함되어 있습니다. 그 중 어느 것도 귀하의 요구 사항을 충족하지 않으면 직접 만들어서 이 디렉토리에 추가할 수 있습니다. 이 경우 Wicd 제조사에 문의하시기 바랍니다(아래 참조).

/var/lib/wicd/config/이 디렉토리에는 Wicd를 사용하여 설정한 각 암호화된 연결에 대한 별도의 구성 파일이 포함되어 있습니다.

/var/log/wicd/이 디렉토리에는 Wicd 활동에 대한 로그 파일이 포함되어 있습니다. 연결이나 기타 문제가 발생하면 로그를 확인하세요.

Wireless-settings.conf 작성자:(번역하다)

설명하다

이 파일에는 Wicd의 무선 네트워크 인터페이스에 대한 구성 정보가 포함되어 있습니다.

이 파일은 /etc/wicd/wireless-settings.conf에 있습니다.

설정

"bssid="이 값은 iwconfig(8)를 통해 찾을 수 있습니다.

"essid="이 값은 iwconfig(8)를 통해 찾을 수 있습니다.

"숨기기="이 옵션은 네트워크의 ESSID를 브로드캐스트할지 여부를 설정합니다.

"채널="좋은 채널은 국가에 따라 다릅니다. 이 값은 iwconfig(8)를 통해 찾을 수 있습니다.

"모드="이 값은 iwconfig(8)를 통해 찾을 수 있습니다.

"인코딩 유형="이는 /etc/wicd/encryption/templates/에 있는 모든 암호화 템플릿의 값일 수 있습니다.

"key="는 이 파일을 루트만 읽을 수 있도록 보장합니다.

"암호화 방법="WEP | WPA2>이 값은 iwconfig(8)를 통해 찾을 수 있습니다.

"자동="이 옵션은 Wicd가 이 네트워크에 자동으로 연결되어야 하는지 여부를 설정합니다.

"IP="시스템에 고정 IP 주소가 있는 경우 이 옵션을 사용하십시오.

"넷마스크="이 설정은 위에서 고정 IP 주소가 설정된 경우에만 적용됩니다.

"방송="이 설정은 위에서 고정 IP 주소가 설정된 경우에만 적용됩니다.

"게이트웨이="이 설정은 위에서 고정 IP 주소가 설정된 경우에만 적용됩니다.

"use_static_dns="​​True = DHCP 서버의 콘텐츠를 수락하는 대신 고정 DNS 서버를 사용합니다..TP

"use_global_dns="​​True = wicd-manager-settings.conf(5)의 글로벌 DNS 서버를 사용합니다. 이 옵션은 "use_static_dns=True"에서만 작동합니다.

"DNS1="정적 DNS 주소는 "use_static_dns = True" 및 "use_global_dns = False"입니다.

"DNS2="정적 DNS 주소는 "use_static_dns = True" 및 "use_global_dns = False"입니다.

"dns3="정적 DNS 주소는 "use_static_dns = True" 및 "use_global_dns = False"입니다.

"use_settings_globalally="<0 |Wicd는 bssid를 기반으로 연결이 자동으로 설정되어야 하는지 여부를 추적합니다. 이렇게 하면 자신이 소유하지 않았지만 동일한 essid를 가진 다른 네트워크에 실수로 연결하는 일이 방지됩니다. 예를 들어 "linksys"를 essid로 사용하는 상용 라우터가 많이 있습니다.

0 = 전역 설정을 사용하지 않음

1 = 전역 설정 사용

"이전 스크립트="이는 Wicd가 연결되기 전에 시작되어야 하는 스크립트를 정의합니다. 스크립트는 Bourne 호환 스크립트여야 하며 실행 가능해야 합니다.

중요 - 스크립트는 루트만 쓸 수 있어야 하며 루트만 쓸 수 있는 디렉터리에 있어야 합니다.

"포스트스크립트="이는 Wicd가 연결을 설정한 후 시작될 스크립트를 정의합니다. 스크립트는 Bourne 호환 스크립트여야 하며 실행 가능해야 합니다.

중요 - 스크립트는 루트만 쓸 수 있어야 하며 루트만 쓸 수 있는 디렉터리에 있어야 합니다.

"연결 끊기 전 스크립트="이는 Wicd의 연결이 끊어지기 전에 시작되어야 하는 스크립트를 정의합니다. 스크립트는 Bourne 호환 스크립트여야 하며 실행 가능해야 합니다.

중요 - 스크립트는 루트만 쓸 수 있어야 하며 루트만 쓸 수 있는 디렉터리에 있어야 합니다.

"연결 끊김 후 스크립트="이는 Wicd 연결이 끊어진 후 시작될 스크립트를 정의합니다. 스크립트는 Bourne 호환 스크립트여야 하며 실행 가능해야 합니다.

중요 - 스크립트는 루트만 쓸 수 있어야 하며 루트만 쓸 수 있는 디렉터리에 있어야 합니다.

"use_settings_globally" 옵션은 각 네트워크의 구성 섹션에 따라 시작됩니다. 옵션이 "0"(전역 설정을 사용하지 않음)인 경우 섹션의 맨 윗줄은 액세스 포인트의 bssid가 됩니다(이 형식).

[00:15:3E:87:D3:68]

"옵션"이 "1"(전역 사용 설정)로 설정된 경우 섹션의 첫 번째 줄 형식은 다음과 같습니다.

[필수:UA 공중 무선 네트워크]

관련 정보