Ubuntu 18.04 버전 이상에서 root로 로그인하는 방법이 변경되어 Ubuntu 18.04 버전의 root 로그인 방법을 설명한다.

Ubuntu 16.04 버전 root Login 방법 : 2017/05/03 - [Linux/Ubuntu] - 16.04 이하 Ubuntu X-Window Default 로그인를 root 계정으로 변경하기

 

root 계정으로 로그인 설정은 다음과 같은 방법으로 변경이 가능하다.


- lightdm을 설치하고, lightdm을 선택

$ apt-get install lightdm

 


  

  - /etc/lightdm/lightdm.conf.d 경로로 이동하여 50-ubuntu.conf 파일을 생성

$ vi /etc/lightdm/lightdm.conf.d/50-ubuntu.conf

 


  

 - root 계정 로그인을 위한 설정 정보 입력 후 저장

[SeatDefaults]

greeter-session=unitiy-greeter

user-session=ubuntu

autologin-user=root

 


 

바로 재부팅을 하면 다음과 같이 tty 에러 메시지를 확인할 수 있다.


 

 

if `tty -s`; then으로 해당 메시지를 silent한다.

    $ vi /root/.profile

 

 

 

재부팅 후, 터미널을 열면 다음과 같이 root 계정으로 로그인 된 것을 확인할 수 있다.

  


 

테스트 환경 : Ubuntu 18.04

우분투를 디폴트로 설치할 경우, 기본으로 X-Window로 설치가 진행된다.

GUI를 사용하지 않는 환경에서는 오히려 GUI가 불필요하게 리소스만 차지하기 때문에 CUI로 변경하는 것이 효율적일 것이다.

이번 포스팅은 우분투에서 GUI모드에서 CUI 또는 콘솔 모드 혹은 텍스트 모드로 부팅하도록 변경하는 방법을 설명한다.

 


1. grub 편집

아래 그림과 같이 GRUB_CMDLINE_LINUX_DEFAULT를 "text"로 변경하여 저장

 $ vi /etc/default/grub


 

 

2. 수정된 grub를 update

​$ update-grub


 

 

3. update후 재부팅

$ reboot

 

 

 

테스트 환경 : Ubuntu 16.04

간혹 root 계정 비밀번호를 잊어버릴 경우 난감할 때가 있다.

이럴 경우, 시스템이 물리적인 환경에서 접속이 가능하다면 single 모드로 접속하여 root 계정 비밀번호 변경이 가능하다.

 

시스템 부팅 전, Esc 키를 이용하여 부팅 설정 모드로 접속한 후, 'e'키를 눌러 편집 모드로 들어간다.

 

 

 

다음과 같이 single 모드로 수정을 한 후, F10 키를 눌러 부팅을 한다.

 

 

 

bash 창이 정상적으로 뜨면 passwd 명령어를 이용하여 root 패스워드를 변경한 후, 재부팅을 한다.

 

 

 

테스트 환경 : Ubuntu 16.04

 

root 권한으로 작업하는 사람들에겐 매번 root 로그인을 하는 것이 다소 번거로운 작업일 것이다.


root 계정으로 로그인 설정은 다음과 같은 방법으로 변경이 가능하다.


 - /etc/lightdm 경로로 이동하여 lightdm.conf 파일을 생성

$ vi /etc/lightdm/lightdm.conf

 


 

  - root 계정 로그인을 위한 설정 정보 입력 후 저장

[SeatDefaults]

greeter-session=unitiy-greeter

user-session=ubuntu

autologin-user=root

 


 

바로 재부팅을 하면 다음과 같이 tty 에러 메시지를 확인할 수 있다.

 

 


if `tty -s`; then으로 해당 메시지를 slient한다.

$ vi /root/.profile



 

재부팅 후, 터미널을 열면 다음과 같이 root 계정으로 로그인 된 것을 확인할 수 있다.

 

 

 

테스트 환경 : Ubuntu 16.04

 

Ubuntu에서는 기본적으로 root 로그인을 허용하지 않는다. 

따라서, 설치 직후 일반 계정으로 설치 후 "su" 명령어를 사용하여 root 계정에 접근하려고 하면

비밀번호 설정이 되지 않아 접근이 불가능하다.

 

 

 

따라서, 다음과 같은 방법으로 root 계정의 Password 설정을 한 후에 root 계정 접근이 가능하다.

 

 

 

맨 처음 일반 계정으로 로그인한 비밀번호를 인증한 후, root 계정에 대한 비밀번호를 설정하면

다음과 같이 root 계정에 접근 가능할 것을 확인할 수 있다.

 

테스트 환경 : Ubuntu 16.04

+ Recent posts