Bagaimana cara menonaktifkan guest session di Ubuntu 11.10 atau lebih tinggi? Saya don't ingin orang-orang untuk dapat menggunakan komputer saya tanpa menggunakan password untuk log in!
Diperbarui: 2016-Aug
Diadaptasi dari: Debian Ubuntu Wiki - Konfigurasi
/usr/share/lightdm/
tidak dimaksudkan untuk pengguna yang dapat diedit. Bukan pengguna harus menggunakan: /etc/lightdm/
[Kursi:*]
bukan [SeatDefaults]
Hanya menjalankan ini (sekali) di terminal:
sudo sh -c 'printf "[Seat:*]\nallow-guest=false\n" >/etc/lightdm/lightdm.conf.d/50-no-guest.conf'
Untuk membatalkan (restore Tamu pilihan), hapus file yang dibuat:
sudo rm /etc/lightdm/lightdm.conf.d/50-no-guest.conf
Diadaptasi dari: Ubuntu Forum - conf file konfigurasi lokasi di 14.04
Hanya menjalankan ini (sekali) di terminal:
sudo sh -c 'printf "[SeatDefaults]\nallow-guest=false\n" >/usr/share/lightdm/lightdm.conf.d/50-no-guest.conf'
Anda tidak akan lagi memiliki 'Guest' sebagai opsi login, pada login berikutnya.
Untuk membatalkan (restore Tamu pilihan), hapus file yang dibuat:
sudo rm /usr/share/lightdm/lightdm.conf.d/50-no-guest.conf
Metode yang paling sederhana.
Hanya menjalankan ini (sekali) di terminal:
sudo /usr/lib/lightdm/lightdm-set-defaults -l false
Anda tidak akan lagi memiliki 'Guest' sebagai opsi login, pada login berikutnya.
Ini hanya menambahkan allow-guest=false
ke /etc/lightdm/lightdm.conf
.
Harus bekerja dari 11.10 dan seterusnya (karena ini menggunakan Debian juga).
Untuk membatalkan (restore pilihan Tamu):
sudo /usr/lib/lightdm/lightdm-set-defaults -l true
Hanya gunakan metode ini jika anda menggunakan Ubuntu Desktop. Jika anda menggunakan lain rasa seperti Xubuntu atau Lubuntu silahkan merujuk ke jawaban sebagai gantinya.
Jika anda're menggunakan LightDM default, edit /etc/lightdm/lightdm.conf
sehingga terlihat seperti ini:
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
allow-guest=false
Jika anda're menggunakan GDM (yang merupakan default di Ubuntu rilis), uninstall gdm-guest-sesi.
Untuk Ubuntu 13.10 untuk 14.10, file telah dipindahkan ke/etc/lightdm/lightdm.conf.d/50-unity-greeter.conf`
Untuk Ubuntu 14.10 atau lebih tinggi, file telah dipindahkan ke
/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
Ketik ini di terminal
gksu gedit /etc/lightdm/lightdm.conf
Anda akan melihat hal berikut:
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
Tambahkan allow-guest=false
untuk akhir sehingga hasil akhir anda akan terlihat seperti:
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
allow-guest=false
Menyimpan dokumen dan keluar dari editor teks.
Kembali di Terminal, restart display manager. (Ini akan berakhir grafis sesi login, segera berhenti semua program yang berjalan di, jadi pastikan anda bekerja-seperti dokumen terbuka--disimpan dulu!)
sudo restart lightdm
Dengan grafis sesi login terakhir, anda're kembali ke layar login, di mana anda'll melihat bahwa kamar acount dinonaktifkan.
Yang's ini--rekening tamu yang tidak lagi digunakan.
Anda dapat melakukannya dengan menggunakan Ubuntu Tweak.
Untuk menginstal, gunakan perintah ini:
sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak
Setelah menginstal, arahkan ke Tweak → Masuk Pengaturan dan switch off "Guest account".
Hanya menjalankan
gksudo gedit /etc/lightdm/lightdm.conf
Tambahkan baris berikut
allow-guest=false
Kemudian (ini akan segera log out, berhenti setiap program yang berjalan pada grafis sesi, jadi menyimpan pekerjaan anda terlebih dahulu):
sudo restart lightdm
Aku hanya berlari ke dalam masalah yang sama pada saya baru terpercaya/14.04 instalasi. Juga untuk mengejutkan saya, saya tidak't menemukan dpkg.conf.d
di dalam folder /etc/lightdm/
hanya pengguna.conf
.
$ find / -iname *lightdm* 2>/dev/null | grep -v /mnt | grep -v /media | grep -v /home
[...]
/usr/share/lightdm/lightdm.conf.d
[...]
Aha, ada anda. Apa's di sana?
$ ls -1 /usr/share/lightdm/lightdm.conf.d/
50-greeter-wrapper.conf
50-guest-wrapper.conf
50-ubuntu.conf
50-unity-greeter.conf
50-xserver-command.conf
Oke, apa yang's di sana?
$ cat /usr/share/lightdm/lightdm.conf.d/*
[SeatDefaults]
greeter-wrapper=/usr/lib/lightdm/lightdm-greeter-session
[SeatDefaults]
guest-wrapper=/usr/lib/lightdm/lightdm-guest-session
[SeatDefaults]
user-session=ubuntu
[SeatDefaults]
greeter-session=unity-greeter
[SeatDefaults]
# Dump core
xserver-command=X -core
Kami menemukan sekelompok file-file konfigurasi yang mirip dengan INI format mengikuti skema penamaan 50-${beberapa-deskriptif-nama}.conf
dan konfigurasi tombol untuk bagian [SeatDefaults]
.
Kami're tidak akan mengedit file-file ini ini dimaksudkan untuk dikelola oleh manajer paket, tapi sekarang kita bagaimana kita harus menambahkan dan mengelola custom konfigurasi bit /etc
.
Diberikan di atas, bahwa sistem adalah display manager dan file-file konfigurasi yang terlihat seperti di atas. Berikut solusi harus bekerja:
$ sudo mkdir -p /etc/lightdm/lightdm.conf.d
$ sudo nano /etc/lightdm/lightdm.conf.d/50-menonaktifkan-guest-sesi.conf
dan paste baris berikut:
[SeatDefaults] allow-guest=false
Kemudian simpan (Pilih+O) dan dekat (Pilih+X).
$ sudo service lightdm restart
Sesi tamu pilihan sekarang harus pergi. Jika sesuatu tidak bekerja dengan benar sekarang anda tahu di mana konfigurasi default disimpan dan anda didn't perubahan itu.
sudo /usr/lib/lightdm/lightdm-set-default -l palsu
2. Reboot mesin anda atau restart dpkg
dengan perintah berikut
(Ini akan log out dengan segera, simpan data anda)
sudo restart lightdm
Rupanya, ia bekerja di 13.10 (can't test sendiri, tapi ada's a comment here).
I'm menggunakan 13.04 dan semua ini tidak menambahkan allow-guest=false
ke /etc/lightdm/lightdm.conf
, tapi mungkin akan berbeda di 13.10.
Awalnya oleh david6 dari sini: https://askubuntu.com/a/169105/176889
Perubahan allow-guest=true
menjadi 'palsu'
di /etc/lightdm/lightdm.conf
Kemudian, anda dapat reboot atau me-restart layanan di terminal:
sudo restart lightdm
Dengan asumsi anda menggunakan dpkg
yang standar di 11.10.
Install ubuntu-tweak, untuk mendapatkan tweak tab, matikan tombol tamu dan reboot. Yang's itu!
Satu dapat menemukan terminal lebih mudah, tetapi dalam kasus kebutuhan untuk mengaktifkan akun guest muncul maka salah satu harus mengunjungi halaman ini lagi dan lihat petunjuk (atau lebih tepatnya undo). Yang's keuntungan dari GUI hal... satu mengingatnya dengan mudah.
I'm dalam kasus yang sama, file /etc/lightdm/lightdm.conf
doesn't ada di UBUNTU 13.10.
Saya mencoba untuk membuat /etc/lightdm/lightdm.conf
file dengan baris ini allow-guest=false
, dan KECELAKAAN, sistem tidak berjalan dengan baik, hanya mode konsol...
Saya mencoba untuk mengedit file /etc/lightdm/lightdm.conf.d/10-ubuntu.conf
, dan bekerja dengan baik.
Edit file
sudo vim /etc/lightdm/lightdm.conf.d/10-ubuntu.conf
Dan masukkan baris yang anda butuhkan
# to disable guest login
allow-guest=false
# to enable user login manually
greeter-show-manual-login=true
Dan yang terakhir, restart sistem anda
sudo reboot
Saya berpikir bahwa ini bekerja dengan baik jika anda me-restart hanya ligthgdm
sudo service lightdm restart