Bagaimana saya bisa membuat login otomatis RPi saat boot, ketika GUI dinonaktifkan?
Anda tidak harus mengetikkan kata sandi, ketika masuk ketika GUI diaktifkan, jadi mungkin ada cara mudah untuk menonaktifkan prompt kata sandi di konsol.
Bagaimana saya bisa membuat login otomatis RPi saat boot, ketika GUI dinonaktifkan?
Anda tidak harus mengetikkan kata sandi, ketika masuk ketika GUI diaktifkan, jadi mungkin ada cara mudah untuk menonaktifkan prompt kata sandi di konsol.
Jawaban:
Untuk Raspbian Wheezy:
Anda harus dapat mengedit file / etc / inittab untuk mengaktifkan autologin.
Temukan baris seperti ini di / etc / inittab
1:2345:respawn:/sbin/getty --noclear 38400 tty1
Ini memulai proses getty pada tty1. Anda dapat menambahkan --autologinopsi getty ke baris itu:
1:2345:respawn:/sbin/getty --autologin {USERNAME} --noclear 38400 tty1
Ganti {USERNAME} dengan pengguna yang ingin Anda masuki.
Catatan Saya belum menguji ini, periksa halaman manual untuk getty untuk lebih jelasnya.
Pembaruan: Raspbian Jessie menggunakan systemd sehingga inittab tidak digunakan. Berikut ini adalah FAQ yang dapat membantu untuk Jessie: https://fedoraproject.org/wiki/Systemd#How_do_I_set_automatic_login_on_a_vi_tual_console_terminal.3F
FAQ untuk Fedora tetapi harus sangat mirip pada Raspbian Jessie.
UPDATE2: Halaman di atas sekarang hilang jadi di sini adalah konten dari mesin Wayback:
Bagaimana cara mengatur login otomatis pada terminal konsol virtual?
Pertama buat layanan baru yang mirip dengan getty @ .service:
# cp /lib/systemd/system/getty@.service \
/etc/systemd/system/autologin@.service
# ln -s /etc/systemd/system/autologin@.service \
/etc/systemd/system/getty.target.wants/getty@tty8.service
kemudian edit nilai ExecStart, Restart, dan Alias, seperti ini:
...
ExecStart=-/sbin/mingetty --autologin USERNAME %I
Restart=no
...
Alias=getty.target.wants/getty@tty8.service
dan akhirnya memuat ulang daemon dan memulai layanan:
systemctl daemon-reload
systemctl start getty@tty8.service
Perhatikan bahwa jika Anda keluar dari sesi tty8, Anda tidak akan dapat menggunakannya sampai reboot berikutnya atau manual dimulai oleh systemctl, kecuali jika Anda meninggalkan Restart sebagai 'selalu', tapi saya sangat merekomendasikan untuk menghindari ini sesuai dengan alasan keamanan.
/etc/inittabfile di raspbian jessie.
ada cara yang lebih mudah untuk melakukan ini menggunakan raspi-config artikel ini menjelaskannya http://www.opentechguides.com/how-to/article/raspberry-pi/5/raspberry-pi-auto-start.html
menunjukkan:
Ini bekerja untuk saya dengan Jessie Lite:
sudo -i
mkdir -pv /etc/systemd/system/getty@tty1.service.d
nano /etc/systemd/system/getty@tty1.service.d/autologin.conf
isi:
[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin pi --noclear %I 38400 linux
hanya menangkap bahwa saya tidak bisa masuk menggunakan SSH lagi - akses ditolak. :-(
ExecStart=-/usr/bin/agetty --autologin username --noclear %I $TERM
Jika Anda ingin login otomatis ke Raspberry Pi pada baris Serial, Anda perlu mengedit file / etc / inittab pada pi dengan izin sudo.
Temukan baris seperti ini di / etc / inittab
T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100
Tambahkan opsi getty --autologin ke baris itu.
T0:23:respawn:/sbin/getty --autologin {username} -L ttyAMA0 115200 vt100
Simpan dan Mulai Ulang.
T0:23?? Saya pikir seharusnya begitu 1:2345.
Saya menjalankan NOOBS dan memiliki file inittab yang sedikit berbeda. Inilah yang saya ubah yang menggabungkan "--autologin" pada baris T0 dan 1: 2345:
#1:2345:respawn:/sbin/getty --noclear 38400 tty1"
1:2345:respawn:/bin/login -f pi tty1 <dev/tty1 >/dev/tty1 2>&1
T0:23:respawn:/sbin/getty --autologin pi - L ttyAMA0 115200 vt100
jadi metode lightdm.conf tidak bekerja untuk saya, setelah sedikit bermain-main metode termudah yang saya temukan di bawah.
cd / etc / systemd / system /
dari sana ketik: ls
Anda akan melihat autologin @ .service
hanya sudo nano autologin @ .service
dan ubah jalur ExecStart = - / sbin / agetty --autologin pi --noclear% I $ TERM
untuk
ExecStart = - / sbin / agetty --autologin [Nama Pengguna] --noclear% I $ TERM
di mana [Nama pengguna] diletakkan pengguna yang ingin Anda masuk tanpa tanda kurung.
sekarang saya memang punya pi auto login bekerja menggunakan setup raspi-config, tetapi menggunakan metode di atas untuk mengubah autologin untuk pengguna baru.
semoga ini membantu