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


33

Tôi đã chơi xung quanh với "Tài khoản người dùng" và bằng cách nào đó thiết lập đăng nhập tự động. Bây giờ, khi tôi khởi động PC, nó chỉ có một nút có tên là "đăng nhập". Nhấp vào nút đó, đăng nhập trực tiếp vào PC của tôi.

Không có âm nhạc hoặc không yêu cầu mật khẩu trong khi đăng nhập. Là một tác dụng phụ, nó yêu cầu tôi nhập mật khẩu khóa riêng

Làm cách nào để vô hiệu hóa đăng nhập tự động và làm cho mật khẩu đăng nhập / khóa lại được thống nhất như trước?

LƯU Ý: Cố gắng vô hiệu hóa Đăng nhập tự động từ Cài đặt hệ thống> Tài khoản người dùng không hoạt động.

Đây là nội dung của tôi /etc/lightdm/lightdm.conf(nơi tôi đã nhận xét autologin cho tên người dùng của mình mgandhi):

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
#autologin-user=mgandhi

Mà bạn đang sử dụng os?
Tachyons

Bạn có thể xóa mật khẩu. Nếu có, hãy cung cấp mật khẩu mới nếu bạn đang sử dụng tài khoản khách, nó sẽ không sử dụng bất kỳ mật khẩu nào để sử dụng khóa lên / xuống để chọn tài khoản của bạn
Tachyons

Bạn đã thử thay đổi mật khẩu của bạn? Ngoài ra bạn có thể dán nội dung của /etc/lightdm/lightdm.conf?
desgua

Chính xác nghĩa là gì không hoạt động ?
Octavian A. Damiean

Tôi nghĩ rằng nó không tự động đăng nhập mà thay vào đó, nó không yêu cầu mật khẩu của bạn, phải không? Ngoài ra bạn có thể đặt nội dung của /etc/lightdm/lightdm.conf?
desgua

Câu trả lời:


56
gksudo gedit /etc/lightdm/lightdm.conf 

Nó hiển thị một số văn bản như sau:

[SeatDefaults]  
greeter-session=unity-greeter  
user-session=ubuntu  
autologin-user=username

Dung dịch

  1. Đây <username>sẽ là tên người dùng cụ thể của bạn được đăng nhập tự động có hoặc không có mật khẩu. Xóa tên người dùng này và nhập tên người dùng quản trị hoặc để trống.
  2. Tắt hệ thống. Nó sẽ quay trở lại màn hình lựa chọn đăng nhập. Chỉ cần tắt nguồn hệ thống và đặt lại.

6
thật đáng buồn vì điều này đã không nhận được bất kỳ sự ủng hộ nào. Đây là câu trả lời chính xác. Tất cả những gì bạn cần làm là để trống autologin-user = blank. Cảm ơn một bó maxeye và @jokerdino
Joshua Robison

Hoạt động hoàn hảo! Tôi đang ở trong một thanh usb trực tiếp liên tục được tạo bằng YUMI multiboot và hoạt động bằng cách để dòng autologin-user = để trống. Như là, với "trống" ở cuối!
dao cạo7

10

Tôi đã có cùng một vấn đề và nó đã được giải quyết bằng lệnh:

sudo gpasswd -d USER nopasswdlogin

nơi bạn nên thay đổi USER theo tên người dùng của bạn.


tôi đã thử của bạn đây là những gì tôi nhận được:Removing user suhaib from group nopasswdlogin gpasswd: user 'suhaib' is not a member of 'nopasswdlogin'
Suhaib

9

Thiết lập hệ thống

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

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

Vô hiệu hóa đăng nhập tự động


5
Tôi đã thử điều này, nó không hoạt động.
iammilind

1
Nếu bạn tắt đăng nhập tự động, bạn sẽ nhận được lời nhắc bằng cách nhập mật khẩu. Có lẽ đó là những gì bạn đang thấy. Đây không phải là trường hợp của một vài bản phát hành Ubuntu.
Fragos

6
gksu gedit /etc/lightdm/lightdm.conf

Bạn sẽ thấy một cái gì đó tương tự như thế này:

[SeatDefaults]
autologin-guest=false 
autologin-user=username
autologin-user-timeout=0
autologin-session=lightdm-autologin
greeter-session=unity-greeter
user-session=ubuntu

Xóa hoặc đặt một #ở đầu mỗi dòng có chứa autologin và lưu / thoát và khởi động lại để kiểm tra.


Tôi đã thử nó, nhưng không có may mắn.
iammilind

2
bạn đang sử dụng lightdm?
duffydack

3

Thật hiếm khi câu trả lời @duffydack không phù hợp với bạn ... hãy thử điều này:

trên một thiết bị đầu cuối làm:

sudo vi /etc/gdm/custom.conf

hoặc là

sudo nano /etc/gdm/custom.conf

Bây giờ tệp của bạn trông giống như thế này:

[daemon]
AutomaticLoginEnable=false
AutomaticLogin=craig
TimedLoginEnable=false
TimedLogin=craig
TimedLoginDelay=10
DefaultSession=gnome-2d

chỉnh sửa AutomaticLoginEnable=truethànhAutomaticLoginEnable=false

đó là lựa chọn khác.


Tôi không có bất kỳ thư mục được đặt tên /etc/gdm. Tôi đã thử tùy chọn này trước đó nhìn thấy từ internet ở đâu đó.
iammilind

1
Vâng, kỹ thuật này chỉ hoạt động nếu gdmlà trình quản lý hiển thị, nhưng lightdmlà trình quản lý hiển thị mặc định bắt đầu với Ubuntu 11.10.
Eliah Kagan

gdmlà trình quản lý hiển thị mặc định cho Ubuntu Gnome, biến thể gnome chính thức của Ubuntu. Trong trường hợp này, kỹ thuật áp dụng.
băn khoăn

3

Ok, cuối cùng vấn đề đã được giải quyết. Tôi nhận được một email từ một vị khách trao đổi ngăn xếp thỉnh thoảng, ông Rafter. Sau đây là cách:

  • Chạy sudo grep nopasswd /etc/*
  • Điều này sẽ hiển thị ít nhất 2 dòng:

    /etc/group:nopasswdlogin:x:112:`<login name>`   
    /etc/gshadow:nopasswdlogin:!::`<login name>`
    
  • Chỉnh sửa các tệp đó sudovà chỉ xóa <login name>khỏi các dòng đó và lưu.

  • Chuyển đến "Tài khoản người dùng" và vô hiệu hóa đăng nhập tự động
  • Khởi động lại máy tính và bây giờ nó sẽ yêu cầu nhập lại mật khẩu!

giải pháp này không hiệu quả với tôi :-(
Suhaib

3

Đi đến thiết bị đầu cuối của bạn và nhập này:

passwd

Nó sẽ hỏi bạn với mật khẩu Unix mới của bạn và giải quyết.

Sau đó, sau đó, bạn có thể truy cập tài khoản người dùng của mình và thay đổi bất cứ điều gì.


Đã thử nó không hoạt động.
iammilind

@iammilind có thể có gì đó không đúng với cài đặt của bạn. Nếu bạn chưa bắt đầu với dự án của bạn hoặc những thứ khác ở đó thì hãy thử cài đặt lại? Có lẽ tùy chọn này sẽ tiết kiệm thời gian của bạn.
Mar Cejas

3

Tìm ra một câu trả lời:

  • Khởi động với đĩa CD trực tiếp Ubuntu.
  • Chỉnh sửa lightdm.confnhư root.
  • Nhận xét (với #) autologoncủa người dùng.
  • Lưu và khởi động lại vào hệ thống.
  • Khởi động màn hình đăng nhập người dùng, chọn Ubuntu và nhập mật khẩu.
  • Khởi động vào máy tính để bàn Ubuntu thông thường.

1
Có thực sự cần thiết để khởi động từ đĩa CD trực tiếp?
Zzzach ...

3

Tôi đang chạy 12.10 và tôi đã thử mọi thứ trong chuỗi này và không có gì hoạt động. Cuối cùng, tôi đã thử xóa các dòng đáng ngờ trong lightdm.conf và đã thành công:

  • Chạy gksu gedit /etc/lightdm/lightdm.conf

  • Tôi không thể nhớ chính xác dòng vì tôi đã xóa nó, nhưng nó giống như thế autologin-lightdm=true. Xóa đi.

Hy vọng điều này làm việc!


Câu trả lời của David tương tự như của bạn. Bạn có thể đã bỏ lỡ điều đó.
iammilind

0

Cài đặt hệ thống> Tài khoản người dùng. Chọn người dùng của bạn và vô hiệu hóa đăng nhập tự động.


3
Tôi đã thử điều này, nó không hoạt động.
iammilind

0

Mở tệp / etc / group ( vi /etc/group) và tìm nhóm ' nopasswdlogin '. bạn sẽ thấy tên người dùng của bạn trong nhóm đó. nhận xét dòng đó (chèn # trước) hoặc chỉ xóa dòng.

Điều này nên làm điều đó.


-1

Vì bạn đang chơi xung quanh với "Tài khoản người dùng" và tôi cũng mắc lỗi tương tự, tôi đã mắc phải một lỗ hổng.

Giữ mát.

Bạn chỉ cần đặt hệ thống của mình thành không có mật khẩu khi "chơi xung quanh".

Đó là lý do tại sao hệ thống của bạn đăng nhập (tự động hoặc không) mà không yêu cầu mật khẩu và đây là lý do tương tự hệ thống khóa yêu cầu (nguyên nhân không nhận được từ hệ thống).

Vì vậy, hành động jackson:

  1. Kiểm tra những gì tôi đang nói về. Chuyển đến Menu trong Top Bar và chọn mục đầu tiên ( Chuyển đổi tài khoản người dùng ... ) và xem nút Đăng nhập (có nghĩa là bạn đã đăng nhập và không có người dùng nào để chọn, bạn chỉ có thể đăng nhập, bạn không có thẻ (OH!)
  2. Sau khi nhấp vào Đăng nhập và quay lại màn hình nền, Chọn lại trong thanh menu trên cùng, lệnh đăng xuất và đăng xuất. Bạn sẽ thấy một nút với tên người dùng của bạn, không có nút "đăng nhập".
  3. Sửa lỗi: Đặt mật khẩu mới. Đặt cùng một cái cũ, để khóa không bị nhầm lẫn lần nữa, hoặc nó sẽ hỏi lại mật khẩu của bạn, sau khi đăng nhập với mật khẩu được cung cấp. Chuyển đến cùng một menu của mục 1 và chọn mục cuối cùng ngay bây giờ ( Tài khoản người dùng ... ) và trên giao diện Gui này, mở khóa trên nút tương ứng có thể không cung cấp mật khẩu nào cả (chỉ cần Enter, nếu điều này không hoạt động hãy thử với pass cũ .. ), và sau đó là TRICK MAGIC TUYỆT VỜI

NHẤP VÀO HỘP MẬT KHẨU (một nút ẩn, oh quỷ UI)

điều này sẽ mở một hộp thoại (!) trong đó bạn có thể nhấn tùy chọn "đăng nhập mà không cần mật khẩu" VÀ với tùy chọn đăng nhập tự động BẬT (bên ngoài hộp thoại này, trên màn hình Tài khoản người dùng). VÌ THẾ:...

Khi bạn yêu cầu máy tính đăng nhập mà không cần mật khẩu (ITS KHÔNG giống như Đăng nhập tự động), anh ta thực hiện chính xác điều này, đăng nhập, không cần mật khẩu. Vì vậy, mật khẩu = không có gì. Sau đó, keyring phát điên. (aha!) Vì vậy, chọn tùy chọn ngay bây giờ:

Đặt mật khẩu ngay bây giờ

và sau khi thực hiện tất cả các công cụ nhập mật khẩu, nhấn enter đơn giản, tắt đăng nhập tự động, để cảm nhận lại niềm vui khi có mật khẩu và nếu bạn muốn bật lại, ok, bật nó lên, nhưng không đăng nhập mà không cần nhập lại mật khẩu . = D

Tôi hy vọng điều này sẽ giúp bạn giải quyết vấn đề của bạn. Đó là một bài học tốt cho tôi. Giao diện người dùng xấu cho Ubuntu -1 trong trường hợp này.


Có thể tôi chỉ sai và bạn vẫn có cùng một mật khẩu, nhưng hệ thống được đặt để đăng nhập mà không có nó.
H_7

Câu hỏi chính xác phải là "Làm cách nào để thiết lập lại hệ thống của tôi để sử dụng mật khẩu sytem?"
H_7

không cần dòng lệnh. Passwd cũng nên làm điều này. Nhớ NHẤP biểu tượng khóa trên màn hình Tài khoản người dùng và cung cấp mật khẩu (!). Nó thực sự là một giao diện người dùng xấu.
H_7

Tôi đã thử phương pháp này là tốt. Không làm việc.
iammilind

-1

Của tôi /etc/lightdm/lightdm.confvề cơ bản là trống rỗng:

[SeatDefaults]  
user-session=

Nó đã làm việc với:

sudo gpasswd -d USER nopasswdlogin
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.