라즈베리파이에 Ubuntu 18.04.5 Server를 설치하고 Cli (텍스트)에서 로그인을 할 필요가 있을때
아래의 과정을 진행한다.
보통, 터미널 기반의 특정 프로그램을 구동해야 할 필요가 있거나 또는 개발시마다 로그인을 해야하는
불편함을 해소하기 위해서 자동로그인을 해야할 때가 있다. 개발이 끝난 다음에야 데몬형태로 구동이 가능하겠지만...
1. 아래의 명령을 입력한다.
그러면 nano랑 비스므리한 edit 화면이 열린다.
@ sudo systemctl edit getty@tty1.service |
2. 아래의 내용을 입력해준다.
입력이 오타나지않도록 주의하고 userID에는 사용자 명을 입력한다. 우분투 서버는 CLI
기반으로 기본 동작하기 때문에, root 사용자로도 로그인이 가능하다. 따라서 아래의 설정으로
root 사용자로 로그인하도록 해놓으면.. 편할수도 있고 위험할 수도 있다.
[Service] ExecStart= ExecStart=-/sbin/agetty --noissue --autologin userID %I $TERM Type=idle |
작성이 완료되었다면, Ctrl+O를 눌러서 저장해준다.
그리고 리부팅하면 로그인 되는 것을 확인할 수 있다. 기본적으로는 동일한 명으로 Overwrite되지
않을수 있으므로, 저장시 표시되는 파일 이름으로 그냥 저장한다.
가이드에 따라 필요하다면 /etc/systemd/system/getty@tty1.service.d 폴더를 만들어도되고
해당 디렉터리에 /etc/systemd/system/getty@tty1.service.d/override.conf로 저장하면 된다.
반응형
최근댓글