jessieのxfceへの自動ログイン


11

W7でほぼ停止するまでHTPCでLightDM / Xfceデスクトップを使用してJessie(Debian 8)を実行し始めました。見過ごせないことの1つは、パスワードを入力する必要があることです。テレビを見るために行う通常のことではありません。

Debian Wikiの指示に従って、ログインが自動的に選択されるまで行きました。しかし、これにはまだパスワードが必要であり、空の/簡単なパスワードのような半修正は許可されていません。

ログイン/パスワードなしで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を通過します。パスワードを入力せずに自動的にログインできるようにするには、autologinグループのメンバーである必要があります。

# groupadd -r autologin
# gpasswd -a username autologin

ありがとう!Archのドキュメントは、Debianのドキュメントよりも完全なようです...残念ながら、設定は変換されません。私はので、それを変更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

いいえ-私が行った唯一の微調整は、Arch wikiに記載されている他のグループを追加することでした。しかし、Xに入るにはそれを削除する必要がありました
。– alle_meije

1
私は実際にそして悲しいことに私が簡単にテストできるxfceシステムを持っていません
madeddie

1
これらの手順で、Debian 10の自動ログインが正常に設定されました。
ハインリッヒウルブリヒト

8

Debian 9 Jessieの正解は次のとおりです。正しい方法で助けを必要とするすべての人のために。

Debianに自動ログインを追加する

まず、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
    

以下の3行すべてをファイルに追加して保存します。

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

さて、上記のセッションにはXFCEがあることに注意してください。gnome、cinnamonなどを使用する場合は、使用するセッション(GUI)を必ず指定してください。そうしないと、上記でXFCEにログインし、インストールされていない可能性があります。

わからない場合は、

echo $DESKTOP_SESSION


2

Debian wikiページLinuxServeのこのページ、特にコメントを使用して解決しました!

私が行うとき/usr/sbin/lightdm --show-config、私は2つのファイルを取得します/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

トリックは、2番目のリンクの最後のコメントにあるように、自動ログイン設定が[SeatDefaults]ファイルのセクションにある必要があるということです。行が表示され、コメントされる場所は2つあり、私は最初の場所のコメントを外していました。

Debianの通常の設定ファイルでは、このような行は2回表示されないので少し奇妙でした-しかし、私はもっとよく見るべきでした!


それは素晴らしい答えです。Debian 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

以下は私のために働きました。rootとしてログインしました。

  1. 自動ログイングループにユーザーを追加する

groupadd -r autologin gpasswd -a YOURUSERNAME autologin

  1. 設定ファイルを編集-> /etc/lightdm/lightdm.conf以下の部分を変更[シート:*]->コメントを外してデータを入力

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.