Здравейте! Вероятно използвате блокиращ рекламите софтуер. В това няма нищо нередно, много хора го правят.

     Но за да помогнете този сайт да съществува и за да имате достъп до цялото съдържание, моля, изключете блокирането на рекламите.

  Ако не знаете как, кликнете тук

Защо аутологинът не действа (lightdm)?

feed Всичко свързано с Линукс. Новини, проблеми, въпроси.
Десктоп Линукс дистибуции, сървърни Линукс дистрибуции, Линукс дистрибуции с общо предназначение, Linux Mint, Ubuntu, Arch Linux, Mandriva, PCLinuxOS, openSUSE, Fedora, Red Hat Enterprise Linux, CentOS, Suse Linux Enterprise Server, Debian, Cross Linux from Scratch, Slackware, Gentoo. Графични среди, новини, игри, драйвъри, въпроси, десктоп, сървър, браузъри, помощ.
Нова тема Отговори
Потребителски аватар
Валсо
Дарител
Дарител
Мнения: 12726
Регистриран: нед мар 03, 2019 20:29
Репутация: 45859
пол: Мъж
Местоположение: ~/$USER
Контакти:

Защо аутологинът не действа (lightdm)?

Мнение от Валсо »

Забравих как се правеше аутологин в Арч и реших да инсталирам Минт във виртуалка и да копирам редовете от конфиг файла там. Там има само 4 реда:

Код: Избери всички

[Seat:*]
autologin-guest=false
autologin-user=rado
autologin-user-timeout=0
и аутологинът работи. При Арч обаче не работи. Ето го конфиг файла в Арч (без последните редове за някакви сървъри):

Код: Избери всички

#
# General configuration
#
# start-default-seat = True to always start one seat if none are defined in the configuration
# greeter-user = User to run greeter as
# minimum-display-number = Minimum display number to use for X servers
# minimum-vt = First VT to run displays on
# lock-memory = True to prevent memory from being paged to disk
# user-authority-in-system-dir = True if session authority should be in the system location
# guest-account-script = Script to be run to setup guest account
# logind-check-graphical = True to on start seats that are marked as graphical by logind
# log-directory = Directory to log information to
# run-directory = Directory to put running state in
# cache-directory = Directory to cache to
# sessions-directory = Directory to find sessions
# remote-sessions-directory = Directory to find remote sessions
# greeters-directory = Directory to find greeters
# backup-logs = True to move add a .old suffix to old log files when opening new ones
# dbus-service = True if LightDM provides a D-Bus service to control it
#
[LightDM]
#start-default-seat=true
#greeter-user=lightdm
#minimum-display-number=0
#minimum-vt=7 # Setting this to a value < 7 implies security issues, see FS#46799
#lock-memory=true
#user-authority-in-system-dir=false
#guest-account-script=guest-account
#logind-check-graphical=false
#log-directory=/var/log/lightdm
run-directory=/run/lightdm
#cache-directory=/var/cache/lightdm
#sessions-directory=/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions
#remote-sessions-directory=/usr/share/lightdm/remote-sessions
#greeters-directory=$XDG_DATA_DIRS/lightdm/greeters:$XDG_DATA_DIRS/xgreeters
#backup-logs=true
#dbus-service=true

#
# Seat configuration
#
# Seat configuration is matched against the seat name glob in the section, for example:
# [Seat:*] matches all seats and is applied first.
# [Seat:seat0] matches the seat named "seat0".
# [Seat:seat-thin-client*] matches all seats that have names that start with "seat-thin-client".
#
# type = Seat type (local, xremote)
# pam-service = PAM service to use for login
# pam-autologin-service = PAM service to use for autologin
# pam-greeter-service = PAM service to use for greeters
# xserver-command = X server command to run (can also contain arguments e.g. X -special-option)
# xmir-command = Xmir server command to run (can also contain arguments e.g. Xmir -special-option)
# xserver-config = Config file to pass to X server
# xserver-layout = Layout to pass to X server
# xserver-allow-tcp = True if TCP/IP connections are allowed to this X server
# xserver-share = True if the X server is shared for both greeter and session
# xserver-hostname = Hostname of X server (only for type=xremote)
# xserver-display-number = Display number of X server (only for type=xremote)
# xdmcp-manager = XDMCP manager to connect to (implies xserver-allow-tcp=true)
# xdmcp-port = XDMCP UDP/IP port to communicate on
# xdmcp-key = Authentication key to use for XDM-AUTHENTICATION-1 (stored in keys.conf)
# greeter-session = Session to load for greeter
# greeter-hide-users = True to hide the user list
# greeter-allow-guest = True if the greeter should show a guest login option
# greeter-show-manual-login = True if the greeter should offer a manual login option
# greeter-show-remote-login = True if the greeter should offer a remote login option
# user-session = Session to load for users
# allow-user-switching = True if allowed to switch users
# allow-guest = True if guest login is allowed
# guest-session = Session to load for guests (overrides user-session)
# session-wrapper = Wrapper script to run session with
# greeter-wrapper = Wrapper script to run greeter with
# guest-wrapper = Wrapper script to run guest sessions with
# display-setup-script = Script to run when starting a greeter session (runs as root)
# display-stopped-script = Script to run after stopping the display server (runs as root)
# greeter-setup-script = Script to run when starting a greeter (runs as root)
# session-setup-script = Script to run when starting a user session (runs as root)
# session-cleanup-script = Script to run when quitting a user session (runs as root)
# autologin-guest = True to log in as guest by default
# autologin-user = User to log in with by default (overrides autologin-guest)
# autologin-user-timeout = Number of seconds to wait before loading default user
# autologin-session = Session to load for automatic login (overrides user-session)
# autologin-in-background = True if autologin session should not be immediately activated
# exit-on-failure = True if the daemon should exit if this seat fails
#
[Seat:*]
#type=local
pam-service=lightdm
pam-autologin-service=lightdm-autologin
#pam-greeter-service=lightdm-greeter
#xserver-command=X
#xmir-command=Xmir
#xserver-config=
#xserver-layout=
#xserver-allow-tcp=false
#xserver-share=true
#xserver-hostname=
#xserver-display-number=
#xdmcp-manager=
#xdmcp-port=177
#xdmcp-key=
#greeter-session=example-gtk-gnome
#greeter-hide-users=false
#greeter-allow-guest=true
#greeter-show-manual-login=false
#greeter-show-remote-login=true
#user-session=default
#allow-user-switching=true
#allow-guest=true
#guest-session=
session-wrapper=/etc/lightdm/Xsession
#greeter-wrapper=
#guest-wrapper=
#display-setup-script=
#display-stopped-script=
#greeter-setup-script=
#session-setup-script=
#session-cleanup-script=
autologin-guest=false
autologin-user=rado
autologin-user-timeout=0
#autologin-in-background=false
#autologin-session=
#exit-on-failure=false
Последна промяна от Валсо на пон окт 07, 2019 00:41, променено общо 1 път.
Прочетено: 527 пъти
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 295606
Регистриран: пет юни 01, 2007 14:18
Репутация: 365596
Местоположение: Somewhere In Time

Re: Защо аутологинът не действа (lightdm)?

Мнение от Mozo »

Пак ли GNOME бъгните :mrgreen:
Офтопик:
Валсо написа:
пон окт 07, 2019 00:29
Ето го конфиг файла в Арч
:mrgreen:
Изображение
Потребителски аватар
Shaker
Доктор
Доктор
Мнения: 5334
Регистриран: нед дек 06, 2009 20:18
Репутация: 38084
пол: Мъж

Re: Защо аутологинът не действа (lightdm)?

Мнение от Shaker »

Потребителски аватар
тед
Пристрастéн
Пристрастéн
Мнения: 941
Регистриран: пон май 08, 2017 18:33
Репутация: 10356
пол: Жена

Re: Защо аутологинът не действа (lightdm)?

Мнение от тед »

А пробва ли да копираш редовете за аутологин които са в windows да ги поставиш в arch :-s :-s :-s
Как ти е дошло на ума не знам ... както знаеш Mint е базирано на ubunto и е коренно различно от arch.
По добре да беше инсталираш едно manjaro по можеше да ти се получи.
Потребителски аватар
Валсо
Дарител
Дарител
Мнения: 12726
Регистриран: нед мар 03, 2019 20:29
Репутация: 45859
пол: Мъж
Местоположение: ~/$USER
Контакти:

Re: Защо аутологинът не действа (lightdm)?

Мнение от Валсо »

тед написа:
пон окт 07, 2019 08:45
А пробва ли да копираш редовете за аутологин които са в windows да ги поставиш в arch :-s :-s :-s
Какъв Уиндоус те гони? Ако имаш предвид Минт, да, нали точно затова го инсталирах във виртуалка, за да видя какви са редовете на lightdm там... 4-те реда от първия код таг са именно от Минт. В Арч ги направих точно по същия начин и не става - няма аутологин.
Shaker написа:
пон окт 07, 2019 06:56
https://wiki.archlinux.org/index.php/LightDM
Направих всичко, както е описано в този линк и пак не става - иска си парола за влизане при старт и дотам.
Последна промяна от Валсо на пон окт 07, 2019 12:54, променено общо 1 път.
Потребителски аватар
Shaker
Доктор
Доктор
Мнения: 5334
Регистриран: нед дек 06, 2009 20:18
Репутация: 38084
пол: Мъж

Re: Защо аутологинът не действа (lightdm)?

Мнение от Shaker »

Потребителски аватар
cprog
Почетен член
Почетен член
Мнения: 1537
Регистриран: нед юли 19, 2015 08:19
Репутация: 14088
пол: Мъж

Re: Защо аутологинът не действа (lightdm)?

Мнение от cprog »

Валсо написа:
пон окт 07, 2019 12:39
тед написа:
пон окт 07, 2019 08:45
А пробва ли да копираш редовете за аутологин които са в windows да ги поставиш в arch :-s :-s :-s
Какъв Уиндоус те гони? Ако имаш предвид Минт, да, нали точно затова го инсталирах във виртуалка, за да видя какви са редовете на lightdm там... 4-те реда от първия код таг са именно от Минт. В Арч ги направих точно по същия начин и не става - няма аутологин.
Shaker написа:
пон окт 07, 2019 06:56
https://wiki.archlinux.org/index.php/LightDM
Направих всичко, както е описано в този линк и пак не става - иска си парола за влизане при старт и дотам.
Тя има предвид, че настройките на Mint не ряботят за Арч и няма смисъл да се копират.
А това с Windows e просто ирония.
CPU~Dual core AMD Athlon 64 X2 5200+ (-MCP-) speed~2700 MHz (max) Kernel~4.15.0-33-generic x86_64 Up~1 day Mem~4869.6/7976.7MB HDD~2400.5GB(45.8% used) Procs~313 Client~Shell inxi~2.3.56
Потребителски аватар
Валсо
Дарител
Дарител
Мнения: 12726
Регистриран: нед мар 03, 2019 20:29
Репутация: 45859
пол: Мъж
Местоположение: ~/$USER
Контакти:

Re: Защо аутологинът не действа (lightdm)?

Мнение от Валсо »

Конфигурацията на lightdm е еднаква навсякъде, независимо от дистрото, така че би трябвало да работи. А че не работи дори и с инструкциите от арч уикито, това вече не знам как да го нарека...
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 295606
Регистриран: пет юни 01, 2007 14:18
Репутация: 365596
Местоположение: Somewhere In Time

Re: Защо аутологинът не действа (lightdm)?

Мнение от Mozo »

Проблемът е нещо при теб. Аутологинът си бачка екстра :-k
Изображение
Тамболианеца
Пристрастéн
Пристрастéн
Мнения: 889
Регистриран: пет сеп 20, 2019 17:00
Репутация: 10536
пол: Мъж

Re: Защо аутологинът не действа (lightdm)?

Мнение от Тамболианеца »

Валсо написа:
пон окт 07, 2019 15:07
Конфигурацията на lightdm е еднаква навсякъде, независимо от дистрото, така че би трябвало да работи.
Напълно погрешно твърдение.
Всяка дистрибуция си конфигурира lightdm по нейн си начин, даже дереватите на една и съща дистрибуция се различават в конфигурациията й.
Първото което забелязах в лога ти е лиспата на настройка на параметрите на autologin-session или user-session, нямам представа дали Archlinux ги ползва, но пък моят Дебиан - да, Минт също, Сусе - не.

1. Виж конфигурацията си и кои са и конфиг файловете: lightdm --show-config
2. Виж wrapper-ите дали не пишат и по други config файлове извън показаните;
3. Виж дали си у оня група autologin и спeцифична за Archlinux;
4. Виж lightdm.log;
5. Виж PAM рулчета в lightdm-autologin за всеки случай също.
Последна промяна от Тамболианеца на пон окт 07, 2019 16:09, променено общо 1 път.
Потребителски аватар
cprog
Почетен член
Почетен член
Мнения: 1537
Регистриран: нед юли 19, 2015 08:19
Репутация: 14088
пол: Мъж

Re: Защо аутологинът не действа (lightdm)?

Мнение от cprog »

Дай команда по команда какво изкарва.
Говоря за секция Enabling autologin.

Kакво е съдържанието на /etc/lightdm/lightdm.conf ?
Дай изхода от

Код: Избери всички

# groupadd -r autologin

Код: Избери всички

# gpasswd -a username autologin
Инсталирал ли си accountsservice ?
Пуснал ли си го ?
Разрешил ли си го ?
CPU~Dual core AMD Athlon 64 X2 5200+ (-MCP-) speed~2700 MHz (max) Kernel~4.15.0-33-generic x86_64 Up~1 day Mem~4869.6/7976.7MB HDD~2400.5GB(45.8% used) Procs~313 Client~Shell inxi~2.3.56
Потребителски аватар
Валсо
Дарител
Дарител
Мнения: 12726
Регистриран: нед мар 03, 2019 20:29
Репутация: 45859
пол: Мъж
Местоположение: ~/$USER
Контакти:

Re: Защо аутологинът не действа (lightdm)?

Мнение от Валсо »

cprog написа:
пон окт 07, 2019 16:06
Дай команда по команда какво изкарва.
Говоря за секция Enabling autologin.

Kакво е съдържанието на /etc/lightdm/lightdm.conf ?
Дай изхода от

Код: Избери всички

# groupadd -r autologin

Код: Избери всички

# gpasswd -a username autologin
Инсталирал ли си accountsservice ?
Пуснал ли си го ?
Разрешил ли си го ?
1. Добавил съм група autologin и съм добавил потребителя си (rado) в нея. Канелата има GUI за това:
Изображение

2. Съдържанието на lightdm.conf е в първия пост - по-дългият код таг, като съм пропуснал редовете за някакви сървъри, защото не мисля, че те имат отношение към случая.
3. Accountsservice е инсталирано. Пуснато и разрешено - не, защото последното не знам как да го направя. Key-rings (инструкцията в арч уикито) също е инсталирано, но пък то не ще да тръгне, когато напиша името му в конзолата.
Glimmer
Начинаещ
Мнения: 104
Регистриран: пет апр 12, 2019 20:44
Репутация: 853
пол: Мъж

Re: Защо аутологинът не действа (lightdm)?

Мнение от Glimmer »

Автологин ама за коя сесия (среда) ?
Значи ако имаш 2-3 сесии трябва да избереш коя от всичките.
Ако е една сесия, може би пак трябва да зададеш, не знам точно за Арч.

Нещо от тоя род.

user-session=xfce
autologin-user=Валсо
autologin-session=xfce
larix
Пристрастéн
Пристрастéн
Мнения: 739
Регистриран: съб фев 24, 2018 11:35
Репутация: 6038
пол: Мъж

Re: Защо аутологинът не действа (lightdm)?

Мнение от larix »

Код: Избери всички

sudo gedit /etc/lightdm/lightdm.conf
Изтривате коментарите пред:

Код: Избери всички

pam-service=lightdm
pam-autologin-service=lightdm-autologin
и

Код: Избери всички

autologin-user=larix
autologin-user-timeout=0
В реда :autologin-user=..... пишете вашия user
Запаметяваме и затваряме!
После в терминал се изпълнява:

Код: Избери всички

# sudo groupadd -r autologin
# sudo gpasswd -a username autologin
Замества се username с вашия user.
Офтопик:
Това го писах в основни въпроси от арч линукс миналата година, ама като дам линк ми дава началото на страницата :banghead:
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 295606
Регистриран: пет юни 01, 2007 14:18
Репутация: 365596
Местоположение: Somewhere In Time

Re: Защо аутологинът не действа (lightdm)?

Мнение от Mozo »

Защото не даваш линк към поста, а към темата :thumbright:

viewtopic.php?p=997555#p997555
Изображение
Нова тема Отговори

  • Подобни теми
    Отговори
    Преглеждания
    Последно мнение

Върни се в “Линукс - инсталация, настройки, проблеми”