Làm cách nào để tôi có thể tự động đăng nhập RPi khi khởi động, khi GUI bị tắt?
Bạn không cần phải nhập mật khẩu, khi đăng nhập khi bật GUI, vì vậy có thể có một cách dễ dàng để vô hiệu hóa lời nhắc mật khẩu trong bảng điều khiển.
Làm cách nào để tôi có thể tự động đăng nhập RPi khi khởi động, khi GUI bị tắt?
Bạn không cần phải nhập mật khẩu, khi đăng nhập khi bật GUI, vì vậy có thể có một cách dễ dàng để vô hiệu hóa lời nhắc mật khẩu trong bảng điều khiển.
Câu trả lời:
Đối với Raspbian Wheezy:
Bạn sẽ có thể chỉnh sửa tệp / etc / inittab để bật autologin.
Tìm một dòng như thế này trong / etc / inittab
1:2345:respawn:/sbin/getty --noclear 38400 tty1
Điều này bắt đầu quá trình getty trên tty1. Bạn có thể thêm --autologin
tùy chọn getty vào dòng đó:
1:2345:respawn:/sbin/getty --autologin {USERNAME} --noclear 38400 tty1
Thay thế {USERNAME} bằng người dùng bạn muốn đăng nhập.
Lưu ý Tôi chưa kiểm tra điều này, hãy kiểm tra trang chủ để biết thêm chi tiết.
Cập nhật: Raspbian Jessie sử dụng systemd nên inittab không được sử dụng. Dưới đây là Câu hỏi thường gặp có thể giúp ích cho Jessie: https://fedoraproject.org/wiki/Systemd#How_do_I_set_automatic_login_on_a_virtual_console_terminal.3F
Câu hỏi thường gặp dành cho Fedora nhưng nó sẽ rất giống với Raspbian Jessie.
CẬP NHẬT2: Trang ở trên đã biến mất, vì vậy đây là nội dung từ máy Wayback:
Làm cách nào để đặt đăng nhập tự động trên thiết bị đầu cuối bảng điều khiển ảo?
Đầu tiên tạo một dịch vụ mới tương tự như 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
sau đó chỉnh sửa các giá trị ExecStart, Restart và Alias, như thế này:
...
ExecStart=-/sbin/mingetty --autologin USERNAME %I
Restart=no
...
Alias=getty.target.wants/getty@tty8.service
và cuối cùng tải lại daemon và bắt đầu dịch vụ:
systemctl daemon-reload
systemctl start getty@tty8.service
Lưu ý rằng nếu bạn thoát phiên tty8, bạn sẽ không thể sử dụng nó cho đến khi khởi động lại hoặc khởi động thủ công tiếp theo bởi systemctl, trừ khi bạn rời khỏi Khởi động lại như 'luôn luôn', nhưng tôi khuyên bạn nên tránh điều này theo lý do bảo mật.
/etc/inittab
tập tin trong raspbian jessie
.
có một cách dễ dàng hơn để làm điều này bằng cách sử dụng raspi-config, bài viết này giải thích nó http://www.opentechguides.com/how-to/article/raspberry-pi/5/raspberry-pi-auto-start.html
hiển thị:
Điều này làm việc cho tôi với Jessie Lite:
sudo -i
mkdir -pv /etc/systemd/system/getty@tty1.service.d
nano /etc/systemd/system/getty@tty1.service.d/autologin.conf
nội dung:
[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin pi --noclear %I 38400 linux
chỉ nắm bắt là tôi không thể đăng nhập bằng SSH nữa - truy cập bị từ chối. :-(
ExecStart=-/usr/bin/agetty --autologin username --noclear %I $TERM
Nếu bạn muốn tự động đăng nhập vào Raspberry Pi trên dòng Nối tiếp, bạn cần chỉnh sửa tệp / etc / inittab trên pi với quyền sudo.
Tìm một dòng như thế này trong / etc / inittab
T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100
Thêm tùy chọn getty --autologin vào dòng đó.
T0:23:respawn:/sbin/getty --autologin {username} -L ttyAMA0 115200 vt100
Lưu và khởi động lại.
T0:23
?? Tôi nghĩ rằng nó nên được 1:2345
.
Tôi đang chạy NOOBS và có tệp inittab hơi khác. Đây là những gì tôi đã thay đổi kết hợp cả "--autologin" trên dòng T0 và dòng 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
Vì vậy, phương thức lightdm.conf không hoạt động với tôi, sau một chút chơi xung quanh phương pháp đơn giản nhất tôi tìm thấy ở bên dưới.
cd / etc / systemd / system /
từ đó loại: ls
bạn sẽ thấy autologin @ .service
chỉ sudo nano autologin @ .service
và thay đổi dòng ExecStart = - / sbin / agetty --autologin pi --noclear% I $ TATE
đến
ExecStart = - / sbin / agetty --autologin [Tên người dùng] --noclear% I $ HẠN
trong đó [Tên người dùng] được đặt người dùng bạn muốn đăng nhập mà không có dấu ngoặc.
bây giờ tôi đã có pi đăng nhập tự động làm việc bằng cách sử dụng cài đặt raspi-config, nhưng đã sử dụng phương pháp trên để thay đổi tự động cho một người dùng mới.
hi vọng điêu nay co ich