W7でほぼ停止するまでHTPCでLightDM/Xfceデスクトップを使用してJessie(Debian 8)を実行し始めました。私がパスできないのの1つは、パスワードを入力する必要があることです。テレビを見るために行う通常のことではありません。
Debian Wiki の指示に従って、ログインが自動的に選択されるようにしました。ただし、これにはパスワードが必要であり、空のパスワードや簡単なパスワードのような半修正は許可されていません。
ログイン/パスワードなしでXfceセッションに直接行くことは可能ですか?
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回表示されないので、少し奇妙でした-しかし、もっとよく見ておくべきでした!
このページ を有効にする方法を説明します。
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
debian 9 Jessieの正しい答えは次のとおりです。正しい方法で助けを必要とするすべての人のために。
Debianへの自動ログインの追加
まず、LightDM(Desktop Manager)に切り替える必要があります。
LightDMに切り替える**
Sudo dpkg-reconfigure lightdm
自動ログインアカウントを追加する**
Sudo groupadd -r autologin
Sudo gpasswd -a YOURUSERNAME autologin
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
Xfceを使用するDebian 9および10では、これを/etc/lightdm/lightdm.conf
に追加するだけで済みました。
[Seat:*]
autologin-user=david
他の答えが言うことにもかかわらず、私のユーザーはautologin
グループに属している必要はなく、PAMで何もする必要はありませんでした。
以下は私のために働きました。 rootとしてログインしました。
groupadd -r autologin gpasswd -a YOURUSERNAME autologin
autologin-user=YOURUSERNAME autologin-user-timeout=0 autologin-session=DESKTOP_SESSION
2a。セッション名がわからない場合echo $DESKTOP_SESSION