Làm cách nào để bật tự động đăng nhập trong LightDM?


74

Tôi muốn người dùng footự động đăng nhập bằng LightDM (đã được Ubuntu sử dụng kể từ phiên bản 11.10). Làm thế nào tôi có thể làm điều đó?


4
FYI, Nếu bạn đang sử dụng mã hóa thư mục nhà, bạn không thể kích hoạt đăng nhập tự động.
Saeid Zebardast

Tôi biết hơi lạc đề: Tôi muốn đề cập đến nodmlà một tùy chọn thay thế có thể bắt đầu phiên x cho người dùng khi khởi động mà không có auth (nghĩ như màn hình khóa có thể không hoạt động, v.v.)
ThorSummoner

Câu trả lời:


46

Bạn có thể thực hiện việc này mà không cần chỉnh sửa các tệp cấu hình: đi tới Cài đặt hệ thống> Tài khoản người dùng, nhấp vào "Mở khóa" và nhập mật khẩu của bạn, sau đó nhấp vào nút bên cạnh "Đăng nhập tự động":

'nhập mô tả hình ảnh ở đây


3
Tôi đang làm việc trên Ubuntu 14.04. Ở đây không có tùy chọn là "Đăng nhập tự động" như trong ảnh chụp màn hình của bạn. Hãy nói làm thế nào để kích hoạt đăng nhập tự động.
Ravi

@Ravi: tùy chọn vẫn còn đó trong Ubuntu 14.04 và 14.10. Nhưng có một câu trả lời thay thế bên dưới để kích hoạt tính năng này từ tệp lightdm.conf.
Alin Andrei

@Ravi bạn có mã hóa thư mục nhà không?
jcollum

71

Một cách khác để trả lời câu hỏi của Alin là tạo một tệp /etc/lightdm/lightdm.confvà thêm nội dung sau:

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

Lần tới khi bạn bắt đầu, tự động đăng nhập sẽ hoạt động như mong đợi.


8
Đặt autologin-user thành tên người dùng của bạn là đủ để autologin hoạt động.
Smile4ever

1
Trên các phiên bản cũ có một lỗi, nếu bạn thiết lập autologin-user-timeout=0(hoặc bất kỳ giá trị khác để autologin-user-timeout), nó không làm việc ( LP # 902.852 , debian # 682.473 .
pevik

1
@ Smile4ever cho thiết lập của tôi (debian buster 4.18 + openbox) nó không hoạt động mà không có autologin-user-timeout=0.
Vorac

21

Đối với Ubuntu 14.04, hãy tạo tệp:

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

và thêm:

[SeatDefaults]
autologin-user=youruser

Tôi đã phải tạo tập tin này và tất cả những gì nó có là cái này và đã hoạt động!
Peter

1
Điều này đã làm việc với tôi trên tệp Ubuntu MATE 18.04 LTS (Bionic) 64 bit, kể từ tháng 7 năm 2018, khi chỉnh sửa /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf như tôi đã làm 16.04 LTS, không tốt.
bốc cháy

15

Bạn có thể dễ dàng làm điều này với lightdm-set-defaultsnếu bạn không muốn chỉnh sửa lightdm.confthủ công:

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

Nó sẽ không đặt thời gian chờ tự động, nhưng mặc định đó là 0 trong mã, vì vậy bạn không cần phải đặt nó.


Sao chép các mục tiêu: sudo / usr / lib / lightdm / lightdm-set-defaults --autologin "$ USER"
Ciro Santilli 改造

8
Điều này không hoạt động trong 14.04 LTS vì mặc định lightdm-set-mặc định đã bị xóa nên các phương thức khác tốt hơn.
Robert Ancell

7
gksu gedit /etc/lightdm/lightdm.conf

thêm dòng:

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

thí dụ:

[SeatDefaults]

user-session=ubuntu

greeter-session=unity-greeter

autologin-user=alan

autologin-user-timeout=0

3

Mở cài đặt, chọn 'tài khoản người dùng'. Nhấp vào nút mở khóa, sau đó thay đổi công tắc Đăng nhập tự động thành "Bật"


1
Cảm ơn Luyang Liu, nhưng optino này không được hiển thị trong Tài khoản người dùng.
Agmenor

2

Trong Ubuntu 18.04 (Máy tính để bàn tối thiểu Xubfox), tạo /etc/lightdm/lightdm.confvà thêm các mục sau:

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

Tôi không thể làm cho nó hoạt động thông qua lightdm.conf.dthư mục.


Làm việc vào ngày 16.04.
IsaacS

1

Tìm kiếm ứng dụng "Tài khoản người dùng". Chọn tài khoản bạn muốn tự động bật tắt Chuyển đổi đăng nhập tự động sang Bật

Điều đó nên làm công việc.


1

Tôi có thể xác nhận rằng điều này hoạt động cho 16.04.
Sử dụng trình soạn thảo yêu thích của bạn, sửa đổi /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf.
Thêm autologin-user=xxxxvào tệp, ví dụ:

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

Cũng nhớ đặt tùy chọn Không yêu cầu đăng nhập trong Người dùng và Nhóm .


0

Tôi có 12.10 xubfox. Trong người dùng và nhóm chọn người dùng của bạn và nhấp vào từ "Thay đổi ..." bên cạnh "Mật khẩu:" (nó không giống như một nút, có thể gây hiểu nhầm đôi chút). Ở đó bạn có thể thay đổi mật khẩu hoặc ở ô dưới cùng "Đừng hỏi mật khẩu khi đăng nhập".

Hy vọng nó hoạt động.


Cảm ơn Chris rất nhiều. Tuy nhiên, như được giải thích trong câu hỏi của tôi, giải pháp này không được hiển thị trong Tài khoản người dùng.
Agmenor

0

Tôi mới phát hiện ra rằng, tôi cần phải cài đặt máy tính để bàn Ubuntu trước khi lightdm có thể hoạt động. Điều này đã giải quyết vấn đề của tôi khi cố gắng lấy lightdm để thực sự đăng nhập mà không cần đi theo vòng lặp.

Lý do để hệ thống đi theo vòng lặp có thể là do lightdm cần máy tính để bàn Ubuntu trước khi nó có thể hoạt động.

sudo apt-get install ubuntu-desktop

Điều này hoàn toàn sai, vì tôi chỉ sử dụng lightdmvới openboxmôi trường
Patrizio Bertoni

Bạn có thể chỉ ra một liên kết để làm điều này? Tôi đã đặt lightdm.conf user-session = LXDE, sau đó chuyển nó sang openbox dưới dạng /usr/share/ximes/openbox.desktop, nhưng nó vẫn bắt đầu LXDE.
naasking

0

Tôi đã có cùng một vấn đề, tôi đã giải quyết nó bằng các bước sau:

  1. đăng nhập bằng root: sudo su
  2. nhập tệp:

    sudo nano /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf
    
  3. ở phía dưới thêm:

    autologin-user=xxxx
    
  4. lưu nội dung của tập tin sau đó thoát ra và khởi động lại.

Điều này chắc chắn sẽ làm việc.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.