Bagaimana cara mengaktifkan login otomatis di LightDM?


74

Saya ingin pengguna foomelakukan login otomatis menggunakan LightDM (yang telah digunakan oleh Ubuntu sejak versi 11.10). Bagaimana saya melakukannya?


4
FYI, Jika Anda menggunakan enkripsi folder rumah, Anda tidak dapat mengaktifkan login otomatis.
Saeid Zebardast

Saya tahu itu sedikit di luar topik: Saya ingin menyebutkan nodmadalah opsi alternatif yang dapat memulai sesi x untuk pengguna saat boot tanpa auth (berpikir seperti layar kunci mungkin tidak akan berfungsi, dll)
ThorSummoner

Jawaban:


46

Anda dapat melakukan ini tanpa mengedit file konfigurasi: buka Pengaturan Sistem> Akun pengguna, klik "Buka Kunci" dan masukkan kata sandi Anda, lalu klik tombol di sebelah "Login otomatis":

'masukkan deskripsi gambar di sini


3
Saya sedang mengerjakan Ubuntu 14.04. Di sini tidak ada opsi sebagai "Login Otomatis" seperti yang ditunjukkan pada tangkapan layar Anda. Tolong katakan bagaimana mengaktifkan login otomatis.
Ravi

@Ravi: opsi ini masih ada di Ubuntu 14.04 dan 14.10. Tapi ada jawaban alternatif di bawah ini untuk mengaktifkan ini dari file lightdm.conf.
Alin Andrei

@Ravi apakah Anda memiliki enkripsi folder rumah?
jcollum

71

Alternatif jawaban Alin adalah membuat file /etc/lightdm/lightdm.confdan menambahkan konten berikut:

[SeatDefaults]
autologin-user=<YOUR USER>
autologin-user-timeout=0
user-session=ubuntu
# Uncomment the following, if running Unity
#greeter-session=unity-greeter

Lain kali Anda mulai, login otomatis akan berfungsi seperti yang diharapkan.


8
Pengaturan autologin-pengguna ke nama pengguna Anda sudah cukup untuk autologin berfungsi.
Smile4ever

1
Pada versi lama ada bug, jika Anda menetapkan autologin-user-timeout=0(atau nilai lain untuk autologin-user-timeout), itu tidak bekerja ( LP # 902.852 , debian # 682.473 .
pevik

1
@ Smile4ever untuk pengaturan saya (debian buster 4.18 + openbox) tidak berhasil tanpa autologin-user-timeout=0.
Vorac

21

Untuk Ubuntu 14.04 buat file:

/etc/lightdm/lightdm.conf.d/12-autologin.conf

dan tambahkan:

[SeatDefaults]
autologin-user=youruser

Saya harus membuat file ini dan yang ada hanyalah ini dan berfungsi!
Peter

1
Ini bekerja untuk saya pada 64-bit Ubuntu MATE 18.04 LTS (Bionic), pada Juli 2018, ketika mengedit /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf seperti yang saya lakukan di 16,04 LTS, tidak ada gunanya.
terbakar

16

Anda dapat dengan mudah melakukan ini dengan lightdm-set-defaultsjika Anda tidak ingin mengedit lightdm.confsecara manual:

sudo /usr/lib/lightdm/lightdm-set-defaults --autologin "$USER"

Ini tidak akan mengatur batas waktu autologin, tetapi standarnya adalah 0 pada kode, jadi Anda tidak perlu mengaturnya.


Salin paster: sudo / usr / lib / lightdm / lightdm-set-defaults --autologin "$ USER"
Ciro Santilli 新疆 改造 中心 法轮功 六四 六四 事件

8
Ini tidak berfungsi dalam 14,04 LTS karena lightdm-set-default telah dihapus maka metode lainnya lebih baik.
Robert Ancell

7
gksu gedit /etc/lightdm/lightdm.conf

tambahkan baris:

autologin-user=username
autologin-user-timeout=0

contoh:

[SeatDefaults]

user-session=ubuntu

greeter-session=unity-greeter

autologin-user=alan

autologin-user-timeout=0

3

Buka pengaturan, pilih 'akun pengguna'. Klik tombol buka, lalu ubah sakelar Login Otomatis ke "Aktif"


1
Terima kasih Luyang Liu, tetapi optino ini tidak ditampilkan di Akun Pengguna.
Agmenor

2

Di Ubuntu 18.04 (Xubuntu Minimal Desktop), buat /etc/lightdm/lightdm.confdan tambahkan berikut ini:

# /etc/lightdm/lightdm.conf
[SeatDefaults]
autologin-user=<username>
autologin-user-timeout=0

Saya tidak bisa membuatnya bekerja melalui lightdm.conf.dfolder.


Bekerja pada 16,04 juga.
IsaacS

1

Cari aplikasi "Akun Pengguna". Pilih akun yang ingin Anda autologikan. Beralih sakelar Login Otomatis ke Hidup

Itu harus melakukan pekerjaan.


1

Saya dapat mengkonfirmasi bahwa ini berfungsi untuk 16.04.
Menggunakan editor favorit Anda, ubah /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf.
Tambahkan autologin-user=xxxxke file, misalnya:

[Seat:*]
greeter-session=lightdm-gtk-greeter
autologin-user=wmurphy

Ingatlah untuk juga mengatur opsi Tidak diminta masuk di bawah Pengguna dan Grup .


0

Saya punya 12.10 xubuntu. Di pengguna dan grup, pilih pengguna Anda, dan klik kata "Ubah ..." di sebelah "Kata Sandi:" (itu tidak terlihat seperti tombol, yang mungkin agak menyesatkan). Di sana Anda dapat mengubah kata sandi, atau di kotak paling bawah "Jangan minta kata sandi saat masuk".

Semoga berhasil.


Terima kasih banyak, Chris. Namun, seperti yang dijelaskan dalam pertanyaan saya, solusi ini tidak ditampilkan di Akun Pengguna.
Agmenor

0

Saya baru tahu, saya perlu menginstal ubuntu-desktop sebelum lightdm bisa berfungsi. Ini memecahkan masalah saya ketika mencoba untuk mendapatkan lightdm untuk benar-benar masuk tanpa masuk lingkaran.

Alasan sistem untuk masuk dalam lingkaran mungkin karena lightdm membutuhkan desktop ubuntu sebelum dapat bekerja.

sudo apt-get install ubuntu-desktop

Ini benar-benar salah, karena saya menggunakan lightdmdengan openboxlingkungan hanya
Patrizio Bertoni

Bisakah Anda menunjuk ke tautan untuk bagaimana melakukan ini? Saya telah menetapkan lightdm.conf user-session = LXDE, kemudian beralih ke openbox sesuai /usr/share/xen/openbox.desktop, tetapi tetap menjalankan LXDE.
naasking

0

Saya memiliki masalah yang sama, saya menyelesaikannya dengan langkah-langkah berikut:

  1. login sebagai root: sudo su
  2. masukkan file:

    sudo nano /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf
    
  3. di bagian bawah tambahkan:

    autologin-user=xxxx
    
  4. simpan konten file kemudian keluar dan reboot.

Ini pasti bekerja.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.