web-dev-qa-db-ja.com

LinuxはWifiパスワードをどこに保存しますか?

UbunutuのNetworkManagerの簡単な置き換えを作成します。

  1. LinuxでWifiネットワークパスワードが保存される場所はありますか? /etc/NetworkManager/nm-system-settings.confについて知っています
  2. そうでない場合は、組み込みのOSユーティリティを使用して、どこかに安全に保存できますか?
6
syntagma

Ubuntu(そしておそらくDebianの多くのフレーバー)は/etc/NetworkManager/system-connectionsに情報を保存しています。各接続には、独自のファイルエントリがあります。ファイルはファイルモード600で保護され、ルートによって所有されます。

この領域のファイルは、ワイヤレス設定に関連するだけでなく、有線接続に関する情報です。

9
L. D. James

標準的な場所はありません。これはWi-Fi接続ソフトウェアによって異なります。たとえば、wicdはそれらを/etc/wicd/wireless-settings.confに保存します(構成ファイル全体を保護する必要があるため、これは悪い考えです)。したがって、rootになる必要がなくても誰でも読み取り可能な他の設定でパスワードを保存しないことをお勧めします。

3
vinc17

Linux Mintの場合、各アクセスポイントのWiFi設定ファイルは/etc/NetworkManager/system-connectionsディレクトリに保持されます。実際のパスワードは、セクション[wifi-security]の下の文字列に、それぞれのアクセスポイント構成ファイルのpsk=[password_in_the_clear]として保持されます。

可能なトリップアップ:パスワードが「特殊」文字(@、#、!など)で始まる場合、パスワードが逆コンマであるようにします。 psk="[password_beginning_with_special_char]"

1
gerrit_hoekstra