이 자동 로그인 구성에 어떤 문제가 있나요?

이 자동 로그인 구성에 어떤 문제가 있나요?

자동으로 로그인하도록 TTY를 구성 중이므로공식 가이드에 따르면,/etc/systemd/system/에 autologin.conf라는 파일이 생성됩니다.[이메일 보호됨], 다음 줄을 포함합니다.

[Service]
ExecStart=
ExecStart=-/usr/bin/agetty --autologin XX --noclear %I 38400 linux

나는 tty1과 tty3 모두에 대해 이 작업을 수행했습니다.

이제 시스템이 부팅되면 tty1에서 bash 프롬프트를 볼 수 있지만 tty3의 자동 실행 스크립트는 전혀 실행되지 않습니다. (스크립트는 ~/.bashrc에 있으며 $(tty)동일하면 실행됩니다 /dev/tty3)

어떤 아이디어가 있나요?

PS 수정하면[이메일 보호됨]자동 로그인을 추가하면 완벽하게 작동하고 tty3의 자동 실행 스크립트가 실행됩니다.

편집하다

또한 tty3으로 전환한 후 수동으로 ALT + F3을 누르면 스크립트도 실행되는 것을 확인했습니다.

답변1

이 스레드를 찾았는데 이것이 귀하의 문제라고 생각합니다. 스레드 제목은 다음과 같습니다.systemd: tty1 문제에 자동으로 로그인, 문제가 있는 것 같습니다.

참고: systemd 30부터 기본적으로 1개의 getty만 시작됩니다. 다른 tty로 전환하면 getty가 그곳에서 시작됩니다(소켓 활성화 스타일). 위의 방법을 사용하여 다른 agetty 프로세스를 강제로 시작할 수 있습니다.

다른 getty 서비스 파일을 추가해야 할 것 같습니다.

관련 정보