web-dev-qa-db-ja.com

jessieのxfceでの自動ログイン

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

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

ログイン/パスワードなしでXfceセッションに直接行くことは可能ですか?

11
alle_meije

Debian wiki page および 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回表示されないので、少し奇妙でした-しかし、もっとよく見ておくべきでした!

2
alle_meije

このページ を有効にする方法を説明します。

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
17
madeddie

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
8
sploit

Xfceを使用するDebian 9および10では、これを/etc/lightdm/lightdm.confに追加するだけで済みました。

[Seat:*]
autologin-user=david

他の答えが言うことにもかかわらず、私のユーザーはautologinグループに属している必要はなく、PAMで何もする必要はありませんでした。

(ソース: https://wiki.debian.org/LightDM#Enable_autologin

3
David Grayson

以下は私のために働きました。 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

2
Marcin