Xサーバーで起動するように設定すると、RasPiはパスワードなしで起動します


11

GUIとコンソールのどちらを起動するかに関係なく、すべてのマシンで常にパスワードを有効にする必要があります。

私はこれに関して見つけることができる限り多くのチュートリアルを見てきましたが、debianをxからブートして自動的にログインさせる方法は無数にあるようですが、目に見えるものはどれも使用していません。raspi-configスクリプトを使用して起動時にGUIを起動するように設定すると、ユーザーパスワードのエントリがバイパスされます。複数のユーザーがいるため、これは機能しません。

したがって、この質問は、「RaspbianのGUIに入る前にパスワードを維持しながら、xサーバーを安全に起動するにはどうすればよいですか?」

編集:

「sed」で始まる行のコードは、誤解しない限り、自動ログイン機能を設定しているように見えますか?

do_boot_behaviour() {
  whiptail --yesno "Should we boot straight to desktop?" 20 60 2
  RET=$?
  if [ $RET -eq 0 ]; then # yes
    update-rc.d lightdm enable 2
    sed /etc/lightdm/lightdm.conf -i -e "s/^#autologin-user=.*/autologin-user=pi/"
    ASK_TO_REBOOT=1
  elif [ $RET -eq 1 ]; then # no
    update-rc.d lightdm disable 2
    ASK_TO_REBOOT=1
  else # user hit escape
    return 1
  fi
}

GDMはインストールされていますか?
Jivings 2012

どうすれば必要なパッケージを見つけられますか?そして、誤解しない限り、raspi-configスクリプトがこれを行っているようです。コードスニペットについては、編集された質問を参照してください。
zenbike 2012

1
答えを確認してください。それはサイトの統計に役立ちます。
xxmbabanexx 2013

回答:


9

/etc/lightdm/lightdm.conf、次の行を見つけます

autologin-user=pi

コメントアウトします。それは次のようになります

#autologin-user=pi

これをとして行う必要がありrootます。


私はSSHでこれを実行しましたが、仕事から帰宅してその有効性を確認するまで待つ必要があります。知らせます。上記のコードからその場所を取得しましたか、またはこれを別の方法で知っていますか?
zenbike

これは「sed」ラインです。基本的に、そのファイル内のコメント付きの自動ログイン行を、コメント化されていないものと指定されたユーザーで置き換えると言っています。正しい?
zenbike 2012

@zenbikeそうです、私はsedスクリプトからソリューションを推定しました。
アレックスチェンバレン

したがって、piはログインを要求しますが、GDMを使用せず、コンソールでログインが必要になり、手動でstartxを入力するまでGUIは起動しません。
zenbike

@zenbike が起動時にxwindowsを起動する方法については、この質問raspberrypi.stackexchange.com/questions/586/…を参照してください。
スティーブロビラード
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.