これは私がUbuntuでずっと経験してきた小さな迷惑です。コンピューターを自動的にログインするように設定すると、Network Managerは起動するたびにキーリングパスワードを要求し、入力するまでインターネットへの接続を拒否します。その理由はありますか?
また、Connmanなどの他のネットワークマネージャーにはこの問題はありません。NMアプレットが通知領域で実行されている間、後者にもアプリケーションインジケーターがあることに気付きました。 Connmanに移行する計画があるか、NM-appletをNattyに適応させる計画はありますか?
NMはルートパスワードを要求しません!キーリングパスワードを要求します。
あなたのキーリングは暗号化されたパスワードを保存するため、誰もそれらを盗むことができません。そのため、Ubuntuはパスワードを解読してそれらを使用する(たとえば、WLANパスワードを取得する)ためにキーリングパスワードを入力する必要があります。
メニュー->システム->設定->パスワードと暗号化キーでキーリングの内容を確認できます。ここで、キーリングのロックを解除すると、すべてのパスワードがクリアテキストで表示されます(要素を右クリック->プロパティ->パスワード->パスワードを表示)。
キーリングパスワードを変更するには、パスワード:ログイン行を右クリックして、パスワードの変更を選択します
パスワードを選択しないと、キーリングはパスワードを要求しなくなりますが、パスワードは保存されます(暗号化されません!したがって、ノートブックでこれを選択することはできません)。
NetworkManagerがパスワードを要求する理由は、パスワードを安全な場所(暗号化されたキーリング)に保持したいのに、ConnManはそれを気にしないからです...
セキュリティを気にしない場合は、GNOMEキーリングからパスワードを削除するか、代わりにConnManを使用できます...
また、UbuntuのデフォルトとしてConnManに移行することは、イーサネットとWiFiのみをサポートし、モデム(PSTN、ISDN、DSL、3G)、Bluetooth、VPNなどをサポートしないため、現在オプションではありません。
ユーザー名/パスワードを使用したWPA-Enterprise接続の場合、「すべてのユーザーが利用可能」チェックボックスがオンになっている場合でも、パスワードは通常ユーザーキーリングに保存されます。
NetworkManagerがパスワードを要求するのを防ぐ唯一の方法は、接続設定を手動で編集することです。
「すべてのユーザーが利用できる」チェックボックスが有効になっていることを確認して、ネットワーク接続を編集します。それを保存。
ターミナルを開き、ディレクトリを変更します:cd /etc/NetworkManager/system-connections
。そのディレクトリ内の各ファイルは、NetworkManagerによって「すべてのユーザー」に保存された接続の1つを表します。
Sudo grep flags *
を使用して、パスワードフラグを使用するすべてのファイルを一覧表示します。 WPA Enterprise wifi接続を表すファイル名が表示されます。そのファイルをmyconnection
と呼びましょう。
ファイルを編集Sudo nano myconnection
ファイル内の[802-1x]
セクションに移動し、password-flags
を削除して、password=mypassword
行を追加します。
ファイルを保存する
次回の再起動時に、NetworkManagerはすでにパスワードを持っているはずなので、キーリングをロック解除して接続する必要はありません。
この方法では、パスワードがプレーンテキストファイルに保存されます。テキストファイルはルートでのみ読み取り可能ですが、NetworkManagerはそれを読み取ることができ、すべてのユーザーはパスワードを見ることができ、NetworkManagerの「接続の編集」設定にもアクセスできます。このソリューションは、自分だけが使用するコンピューターでパスワードなしログインを使用するユーザーにとって実用的です。
上記のように、これは主にセキュリティ機能です。権限のないユーザーがPCのデータにアクセス/変更することを禁止します。