Ini adalah gangguan kecil yang pernah saya alami di Ubuntu selamanya. Ketika saya mengatur komputer saya untuk login secara otomatis, Network Manager meminta saya untuk kata sandi saya setiap kali boot dan tidak mau terhubung ke Internet sampai saya memasukinya. Apakah ada alasan untuk itu?
Juga, manajer jaringan lain seperti Connman tidak memiliki masalah ini, dan saya perhatikan yang terakhir juga memiliki indikator aplikasi sementara NM-applet berjalan di Notification Area. Apakah ada rencana untuk bermigrasi ke Connman, atau untuk menyesuaikan NM-applet untuk Natty?
Jawaban:
Ada opsi dalam Manajer jaringan untuk tidak menggunakan kata sandi. Jika Anda mengedit koneksi, di bagian bawah halaman ada kotak "tersedia untuk semua pengguna" jika Anda mencentang ini tidak akan memerlukan kata sandi.
Untuk mengedit klik kanan ikon, pilih edit Koneksi, pilih nirkabel, pilih koneksi Anda dan klik edit.
sumber
NM tidak meminta kata sandi root Anda! Ia meminta kata sandi keyring Anda.
Keyring Anda menyimpan kata sandi yang dienkripsi, sehingga tidak ada yang bisa mencurinya. Itulah sebabnya Anda perlu memasukkan kata sandi kunci Anda, sehingga Ubuntu dapat mendekripsi kata sandi Anda untuk menggunakannya (mis. Untuk mendapatkan Kata Sandi WLAN).
Anda dapat memeriksa konten keyring Anda di Menu -> System -> Preferences -> Kata Sandi dan Kunci Enkripsi. Di sini Anda akan menemukan semua kata sandi Anda dalam cleartext, setelah Anda membuka kunci kata kunci Anda (klik kanan suatu elemen -> properti -> kata sandi -> tampilkan kata sandi).
Untuk mengubah kata sandi kata kunci Anda, klik kanan kata sandi baris : masuk dan pilih Ubah Kata Sandi
Memilih tanpa kata sandi akan membuat keyring tidak pernah meminta kata sandi lagi, tetapi tetap menyimpannya (tidak dienkripsi! Jadi ini seharusnya bukan pilihan pertama Anda pada Notebook).
sumber
Alasan mengapa NetworkManager meminta kata sandi Anda adalah karena ia ingin menyimpan kata sandi Anda di tempat yang aman (keyring terenkripsi), sementara ConnMan tidak peduli tentang itu ...
Jika Anda tidak peduli dengan keamanan, Anda dapat menghapus kata sandi dari keyring GNOME, atau menggunakan ConnMan sebagai gantinya ...
Dan migrasi ke ConnMan sebagai default di Ubuntu saat ini tidak ada pilihan, karena hanya mendukung Ethernet dan WiFi, tetapi tidak ada modem (PSTN, ISDN, DSL, 3G), Bluetooth, VPN, dll.
sumber
Seperti yang dikatakan di atas, fitur utama adalah keamanan. Ini melarang pengguna yang tidak sah untuk mengakses / memodifikasi data pada PC Anda.
sumber
Untuk koneksi WPA-Enterprise menggunakan nama pengguna / kata sandi, kata sandi biasanya disimpan dalam keyring pengguna, bahkan jika kotak centang "tersedia untuk semua pengguna" dicentang.
Satu-satunya cara yang saya temukan untuk mencegah NetworkManager meminta kata sandi saya adalah dengan mengedit pengaturan koneksi secara manual:
Edit koneksi jaringan, pastikan kotak centang "tersedia untuk semua pengguna" diaktifkan. Simpan itu.
Buka direktori terminal dan perubahan:
cd /etc/NetworkManager/system-connections
. Setiap file dalam direktori tersebut merupakan salah satu koneksi yang disimpan ke "semua pengguna" oleh NetworkManager.Gunakan
sudo grep flags *
untuk membuat daftar semua file yang menggunakan flag kata sandi. Anda akan melihat nama file yang mewakili koneksi wifi WPA Enterprise Anda. Sebut file itumyconnection
.Edit file
sudo nano myconnection
Buka bagian
[802-1x]
dalam file, hapuspassword-flags
dan tambahkan barispassword=mypassword
.Simpan file
Pada reboot berikutnya NetworkManager harus sudah memiliki kata sandi, jadi seharusnya tidak perlu membuka kunci kunci untuk menghubungkannya.
Perhatikan bahwa pendekatan ini menyimpan kata sandi Anda dalam file teks biasa. Meskipun file teks hanya dapat dibaca oleh root, NetworkManager dapat membacanya, dan setiap pengguna dapat melihat kata sandi juga pergi ke pengaturan "edit koneksi" di NetworkManager. Solusi ini mungkin praktis bagi pengguna yang menggunakan paswordless-login di komputer yang hanya digunakan oleh mereka.
sumber