리눅스 입문 - 자동로그인설정 및 간단한 vi 명령어

2023. 9. 22. 04:46Linux

앞으로 실습 할 환경에 대비하여 root로 작업하는게 편하기에 자동 로그인을 설정해 보았다.

리눅스의 vi에는 명령모드와 입력모드가 있는데

입력모드 ▶ 명령모드
ESC키를 누른다.

:q(quit) - vi 종료 (:q!로 나갈시엔 변경 된 사항을 저장 안하고 강제 종료한다.)

:w - vi 저장 (내용을 변경한 경우 :wq로 저장 후 나갈 수 있다.)

:wq : 저장하고 종료한다.

:wq 파일이름 : 저장할 때 파일이름을 지정할 수 있다. 

:set nu(number) - 라인 수를 표시한다.

:set nonu(no number) - 라인 수 표시를 끈다.

명령모드  ▶ 입력모드

a : 커서 다음(오른쪽)에 입력

A : 행 마지막 부분에 입력

i : 커서 앞(왼쪽)에 입력

vi /etc/gdm3/custom.conf에 들어가 앞서 설명한 명령모드에서 :set nu를 사용해 줄 번호가 노출되는 모습. 여기서 10행, 11행, 19행을 변경하여 준다. 

10행 - #(주석)제거

11행 - #(주석) 제거 user1 ▶ root로 변경

19행 - AllowRoot = true 추가 

제거는 Del키로 한글자씩 지울 수 있다.

19행은 앞서 설명한 a와 i를 이용하여 입력모드로 전환하여 입력하여준다.

바꿔준 뒤 명령모드에서 :wq를 눌러 저장하고 나간다.
위의 방법을 사용하여 /etc/pam.d/gdm-password, /etc/pam.d/gdm-autologin /root/.profile의 내용도 바꿔준다.

/etc/pam.d/gdm-password - 3행에 주석(#)추가

/etc/pam.d/gdm-autologin - 3행에 추석(#) 추가

/root/.profile - 9행에 주석(#) 추가

전부 끝났다면 reboot로 재부팅해준다.

성공적으로 마치고 재부팅한다면 root계정으로 자동로그인이 된다.