GNU/Linux >> Belajar Linux >  >> Fedora

Fedora – Menggunakan Startx Pada Fedora 17, Pengguna Non-root Tidak Dapat Bergabung dengan Jaringan Nirkabel Baru — Bagaimana Cara Memperbaikinya?

Saya telah menginstal Fedora 17 pada Lenovo X230, dan jika saya membiarkannya dikonfigurasi untuk boot ke Gnome menggunakan runlevel5.target systemd (atau graphics.target), yang merupakan default, jaringan tampaknya berfungsi dengan baik — pengguna lokal dapat bergabung dengan jaringan nirkabel baru, mengautentikasi dan menyimpan kata sandi jaringan sesuai kebutuhan. Sejauh ini, sangat baik.

Namun, pemilik laptop ini lebih memilih untuk boot ke tampilan non-grafis (runlevel3.target systemd atau multi-pengguna.target); bila diinginkan, ia menjalankan startx untuk memulai Gnome. Ketika Gnome dimulai dengan cara ini, pengguna tidak dapat bergabung dengan jaringan nirkabel baru; Anda dapat memilih SSID yang diinginkan dari daftar drop-down, tetapi tidak ada permintaan kata sandi jaringan yang muncul, dan tidak ada koneksi yang dibuat. Saya tidak melihat sesuatu yang relevan masuk /var/log/messages.

Apa yang dapat dilakukan, sehingga pengguna non-istimewa yang telah memulai Gnome menggunakan startx dapat diizinkan untuk bergabung dengan jaringan nirkabel baru?

Catatan:

Jika root login, menjalankan Gnome, dan bergabung dengan jaringan nirkabel baru, maka file baru yang sesuai akan dibuat di bawah /etc/sysconfig/network-scripts untuk jaringan dan informasi kunci. Setelah ini selesai, pengguna non-root dapat menggunakan jaringan nirkabel saat dia masuk. Solusi ini sangat merepotkan.

Pengguna sudah menjadi anggota grup 'roda' dan memiliki akses sudo penuh tanpa kata sandi. SELinux dinonaktifkan pada mesin ini.

Sebagai ujian, saya menambahkan pengguna ke grup 'root', dan membuat /etc/sysconfig/network-scripts group-writable. Ini tidak membantu atau mengubah apa pun.

Jawaban yang Diterima:

Dugaan saya adalah, ketika Anda menjalankan startx , Anda tidak memiliki sesi ConsoleKit yang aktif. Lihat misalnya Siapkan izin PolicyKit di entri wiki Arch Linux untuk NetworkManager. Ini menunjukkan cara menggunakan ck-launch-session di ~/.xinitrc . Anda untuk memastikan Anda memiliki sesi CK yang tepat.

Anda juga perlu memastikan bahwa izin PolicyKit sudah benar, meskipun mungkin sudah baik-baik saja jika semuanya bekerja dari dalam sesi Gnome.

Jika perintah ck-list-sessions menunjukkan perbedaan antara menggunakan runlevel5.target versus runlevel3.target +startx , maka ini mungkin masalah Anda.

Administrasi dan Hak Istimewa di bagian bawah halaman Konfigurasi Manajer Jaringan.

Saya tidak menyarankan Anda untuk mengikuti apa yang dikatakan orang-orang ini tanpa memahami apa yang mereka lakukan, karena tidak selalu jelas bagaimana hubungannya dengan Fedora, tetapi mereka mungkin berguna untuk dibaca:

Bug Ubuntu ini:Jika 'startx' dijalankan dari dalam konsol teks, sesi ConsoleKit tidak ditandai 'aktif'

Terkait:Bagaimana cara membuat pengguna baru dan mengatur hak istimewa untuk akun ini di windows 8?

Posting milis Debian ini yang memiliki beberapa detail tentang mengubah izin policykit/consolekit:Re:Apa cara yang benar untuk menggunakan consolekit dengan startx?


Fedora
  1. Fitur Baru di Fedora 26

  2. Cara mengonfigurasi alamat IP statis di Fedora

  3. Cara Meningkatkan Fedora 34 dari Fedora 33 menggunakan DNF

  1. Cara membuat Pengguna Linux Menggunakan Ansible

  2. Fedora – Bagaimana Merutekan Range Of Destination Ips Ke Wireless Interface Pada Workstation?

  3. Cara Memperbaiki Ubuntu Tidak Dapat Menemukan Paket

  1. Cara meningkatkan ke Fedora 23 dari Fedora 22 menggunakan DNF

  2. Fedora – Bagaimana Cara Memverifikasi Cadangan Deja-dup Menggunakan Duplikat?

  3. Cara memperbaiki:mysqlnd tidak dapat terhubung ke MySQL 4.1+ menggunakan otentikasi lama yang tidak aman