우분투에서 apt-get과 같은 작업을 할 때 sudo 명령을 통해 진행하거나 배쉬 쉘을 수정할 때와 같은 슈퍼유저 권한을 얻어오는 작업이 귀찮기도 하였고 몇 가지 불편사항으로 인해 우분투를 시작할 때 사용자 계정이 아닌 루트 계정으로 로그인되도록 설정하였다.
저는 Ubuntu 15.04 LTS를 사용하고 있어서 14.04와 15.04를 기준으로 설명하겠습니다.
Ubuntu 14.04 및 15.04 LTS에서 기존의 계정이 아닌 root 계정으로 부팅할 때 로그인시키려면 아래의 두 가지 파일을 수정해야 합니다.
- /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
- /etc/lightdm/lightdm.conf
1. 50-unity-greeter.conf 수정
1) 해당 파일을 편집기로 불러옵니다. (vim/nano 등)
# sudo vi /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
2) 다음 내용을 추가 혹은 수정합니다.
greeter-show-manual-login = true
3) 저장
2. lightdm.conf 수정
1) 해당 파일을 편집기로 불러옵니다. (vim/nano 등)
# sudo vi /etc/lightdm/lightdm.conf
2) 아래의 내용으로 수정합니다.
autologin-user = username
↓
autologin-user = root
3) 저장
3. 재부팅
혹시 위의 설정 이후 재부팅 과정에서 발생하는 오류는 아래와 같이 해결할 수 있습니다.
-문제 해결-
1. error found when loading /root/.profile 와 같은 에러가 발생한다면 다음과 같이 해결합니다.
1) /root/.profile 을 수정합니다. (root)
# vi /root/.profile
2) 해당 파일의 다음 내용을 수정합니다.
mesg n
↓
tty -s && mesg n
3) 저장
2. stdin is not a tty 에러 발생은 다음과 같이 해결할 수 있습니다.
1) .profile을 불러옵니다(root)
# sudo vi .profile
2) 'msgn n'을 아래로 대체합니다.
모든 과정이 정상적으로 설정되었다면 다음 재부팅 시에는 에러 없이 명령 프롬프트에서 #을 볼 수 있습니다.
'IT > Ubuntu' 카테고리의 다른 글
우분투(Ubuntu) System program problem detected 해결하기 (0) | 2017.02.06 |
---|---|
우분투(Ubuntu) OpenSSL 설치 및 업데이트 하기 (0) | 2016.04.16 |
우분투(Ubuntu)에서 JDK(Java SE Development Kit) 설치하기 (0) | 2016.04.14 |
우분투(Ubuntu) apt-get 저장소 변경하기 (4) | 2016.01.07 |
우분투(Ubuntu) 빠르게 다운 받기 (5) | 2016.01.06 |