본문 바로가기
IT 기술/컴퓨터관리 팁

우분투 root 로그인

by 땅뚱 2009. 11. 19.

우분투 12.04 에서 root login


1. root 패스워드를 초기화
# sudo passwd root

2. /etc/lightdm/lightdm.conf 수정
우분투에서 lightdm 이라는 display manager 프로세스를 사용하도록 바뀌었는데, 관련된 configuration 을 /etc/lightdm/lightdm.conf 에서 수행한다.

root 권한으로 해당 파일을 열고 다음과 같이 추가해준다.

greeter-show-manual-login=true

이렇게 되면, 로그인화면에 '로그인' 이란 계정이 보이고, 그곳에 root 를 입력하고 해당 password 를 입력하여 root 로 로그인이 가능하다.

======================================================================================================
우분투 9.10 에서 root login

sudo passwd root 로 root 패스워드를 초기화해주는 것은 동일합니다.
하지만 Login Window 메뉴에서 'Allow local system administrator login' 옵션은 없어졌습니다.
그냥 login window 가 뜨면 'others..' 를 클릭하고 user name 에 root 를 입력하고 password 에 위에서 초기화한 
root 패스워드를 넣으면 바로 로그인이 가능합니다.

======================================================================================================

우분투는 기본적으로 root 로그인을 하지 못하도록 되어있습니다.
혹시 사용자가 root 로 들어와서 시스템을 망치는 일을 조금이라도 방지하기 위해서, 윈도처럼 administrator 계정인 root 계정을 숨겨놓은 것입니다.

따라서 매번 root 권한의 일을 하기위해서는 sudo 라는 명령을 기존 명령 앞에 써 주어야 합니다. 시스템을 조금 다룰줄 아시는 분들에게는 완전히 귀찮은 일이지요.

우분투에서 root 로그인을 가능하게 하려면 몇가지 작업을 해주어야 합니다.
우선 root 는 설치시에 패스워드 조차 만들어지지 않게 되어있습니다. 따라서 우선 root 의 패스워드를 만들어 주어야 합니다. root 패스워드를 만드는 방법은 다음과 같습니다.

sudo passwd root
Enter new UNIX password: <root 패스워드 입력>
Retype new UNIX password: <root 패스워드 입력>

root 패스워드 입력이 끝났으면, 시스템(System) -> 관리(Administration) -> 로그인 창(Login Window) -> 보안(Security) 탭으로 간 후에 "로컬 시스템 관리자 로그인 허용(Allow local system administrator login) 을 체크합니다.

위의 두가지 작업이 끝났으면, 로그아웃 한 후에 root 로 로그인 하면 됩니다.