jessie의 xfce에 자동 로그인


11

나는 W7에서 거의 반쯤 멈춘 후 내 HTPC에서 LightDM / Xfce 데스크톱으로 Jessie (Debian 8)를 실행하기 시작했습니다. 내가 과거에 얻을 수없는 것 중 하나는 비밀번호를 입력해야한다는 것입니다. TV를 시청하는 데는 일반적인 일이 아닙니다.

데비안 위키 의 지시에 따라 로그인이 자동으로 선택되는 한 알 수있었습니다. 그러나 여전히 암호가 필요하며 비어 있거나 사소한 암호와 같은 반 수정은 허용되지 않습니다.

로그인 / 암호없이 Xfce 세션으로 바로 이동할 수 있습니까?

답변:


17

이 페이지 에서는이를 활성화하는 방법에 대해 설명합니다.

LightDM 구성 파일을 편집하고 다음 행의 주석 처리가 제거되고 올바르게 구성되어 있는지 확인하십시오.

/etc/lightdm/lightdm.conf

[Seat:*]
pam-service=lightdm
pam-autologin-service=lightdm-autologin
autologin-user=username
autologin-user-timeout=0
session-wrapper=/etc/X11/Xsession
greeter-session=lightdm-greeter

자동 로그인이 활성화 된 경우에도 LightDM은 PAM을 거칩니다. 비밀번호를 입력하지 않고 자동으로 로그인하려면 자동 로그인 그룹의 구성원이어야합니다.

# groupadd -r autologin
# gpasswd -a username autologin

감사! 아치 문서는 데비안보다 더 완벽 해 보입니다 ... 불행히도 설정이 번역되지 않습니다. 나는 그 있도록 변경 lightdm --show-config제공 greeter-session=lightdm-greeter하고 session-wrapper=/etc/X11/Xsession, 대한 라인 pamauto-login-user동일합니다. greeter-session줄이 없으면 X가 시작되지 않습니다. <br> 나는 autologin그룹을 위해 비트를 했지만 여전히 비밀번호를 입력해야했습니다. 그런 다음 nopasswdlogin그룹에 대한 비트를 수행 한 다음 lightdm에 의해 내 비밀번호 나 루트가 허용되지 않습니까 ??
alle_meije

좋아, 결국 약간의 조정으로 작동합니까?
madeddie

아니오-내가 한 유일한 조정은 아치 위키에 문서화 된 다른 그룹을 추가하는 것입니다. 그러나 나는 X로 들어가기 위해 그것을 제거해야만했다.
alle_meije

1
나는 실제로 상실하고 슬프게도 쉽게 테스트 할 수있는 xfce 시스템을 가지고 있지 않습니다
madeddie

1
이 지침으로 데비안 10에 대한 자동 로그인을 성공적으로 구성했습니다.
Heinrich Ulbricht

8

올바른 방법으로 도움을 필요로하는 여러분 모두를위한 데비안 9 Jessie의 정답입니다.

데비안에 자동 로그인 추가

먼저 LightDM (Desktop Manager)으로 전환해야합니다.

  1. LightDM으로 전환 **

    sudo dpkg-reconfigure lightdm
    
  2. 자동 로그인 계정 추가 **

    sudo groupadd -r autologin
    
    sudo gpasswd -a YOURUSERNAME autologin
    
  3. LightDM 구성 파일 편집

    sudo leafpad /etc/lightdm/lightdm.conf
    

아래의 세 줄을 모두 파일에 추가하고 저장하십시오.

[SeatDefaults]
autologin-user=YOURUSERNAME
autologin-user-timeout=0
autologin-session=xfce

이제 위의 세션으로 XFCE가 있습니다. gnome, cinnamon 등을 사용하는 경우 사용하는 세션 (GUI)을 지정해야합니다. 그렇지 않으면 위의 내용이 XFCE에 로그인하여 설치하지 않았을 수 있습니다.

모르는 경우 다음을 입력하십시오.

echo $DESKTOP_SESSION


2

데비안 위키 페이지LinuxServe의이 페이지, 특히 주석을 사용하여 문제를 해결했습니다 .

내가 /usr/sbin/lightdm --show-config두 파일을 얻을 때 : /etc/lightdm/lightdm.conf/usr/share/lightdm/lightdm.conf.d/01_debian.conf

이것들은 다음과 같이 편집되었습니다 /usr/share/lightdm/lightdm.conf.d/01_debian.conf.
greeter-session=lightdm-greeter
session-wrapper=/etc/X11/Xsession

그리고 /etc/lightdm/lightdm.conf그것은 말합니다 :
autologin-user=username
autologin-user-timeout=0

트릭은 두 번째 링크 끝의 주석에서 알 수 있듯이 자동 로그인 설정 [SeatDefaults]이 파일 섹션에 있어야한다는 것입니다 . 두 줄이 나타나고 주석이 달린 곳이 있으며 첫 번째 주석을 해제했습니다.

데비안의 일반 설정 파일에서는 이와 같은 줄이 두 번 나타나지 않기 때문에 조금 이상했습니다.하지만 더 잘 살펴 봐야합니다!


좋은 답변입니다. 데비안 9.0.3 'stretch'의 경우 xcfe에 대한 지침이 완벽하게 작동하고 표시하는 값이 01_debian.conf기본값이므로 변경해야 할 모든 것은lightdm.conf
clearlight

참고 : 루트 사용자 : 만약 autologin-user=root당신이하지 않으면, 자동 로그인이 자동으로 실패 언급 아웃 auth required pam_succeed_if.so user != root quiet_success/etc/pam.d/lightdm-autologin
clearlight

2

아래는 나를 위해 일했습니다. 나는 루트로 기록되었습니다.

  1. 자동 로그인 goup에 사용자 추가

groupadd -r autologin gpasswd -a YOURUSERNAME autologin

  1. 구성 파일 편집-> /etc/lightdm/lightdm.conf 아래 부분 변경 [Seat : *]-> 주석 해제 및 데이터 채우기

autologin-user=YOURUSERNAME autologin-user-timeout=0 autologin-session=DESKTOP_SESSION

2a. 세션 이름을 모르는 경우 echo $DESKTOP_SESSION

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.