2013. 5. 4. 14:23

리눅스에서 root권한은 윈도우의 administrator권한과 같습니다.

그래서 우분투에서는 root 계정이 숨겨져 있습니다.

 

보통 루트권한이 필요하면 명령어 앞에 'sudo' 붙이고 사용합니다.

평상시는 문제가 없는데 테스트용으로 설치해둔 우분투는 이것저것 테스트를 해야 하다 보니 불편해서 말이죠 ㅎㅎ

당연한 이야기지만 이 설정하면 보안에 문제 생깁니다.

테스트용으로 사용할 때만 사용하셔야 합니다.

 

이글에서는 루트계정으로 로그인하는 방법과 계정에 루트권한을 주는 방법을 다루도록 하겠습니다.

 

1. 루트계정으로 로그인 하기

콘솔에서 아래 명령어를 입력하여 루트계정에 비밀번호를 설정합니다.

 

1
sudo passwd root [원하는 비밀번호]
cs

 

'/ect/lightdm/lightdm.conf'

파일을 열어야 하는데 그냥 열면 저장이 안 되니 루트권한으로 열어 줍니다.

 

 

 

아래 명령어로 파일을 엽니다.

 

1
sudo vim /ect/lightdm/lightdm.conf
cs

 

 

파일의 맨 마지막 줄에

greeter-show-manual-login=true

를 추가해 주고 저장합니다.

 

'greeter-show-manual-login=true'를 추가하면 아래와 같이 로그인할때 로그인 인터페이스가 표시됩니다.

 

 

이제 사용자 이름에 'root'를 넣고 엔터를 치면 비밀번호 넣는 칸이 나옵니다.

여기에 아까 설정한 비밀번호를 넣으면 root계정으로 로그인됩니다.

 

2. 계정에 루트 권한 주기

위 방법은 계정이 달라지는 것이다 보니 설정 같은 것을 다시 해주어야 합니다.

그러니 사용하던 계정에 루트권한을 설정해봅시다.

 

/etc/passwd

파일을 열어 설정할 계정을 찾습니다.

 

 

 

제 계정이 보이네요.

 

자신의 계정의 오른쪽에 보면 숫자 부분이 보이는데 이것을 0으로 바꿔줍니다.

 

danggun:x:0:0:danggun,,,:/home/danggun:/bin/bash

이렇게 말이죠.

 

이제 로그인을 다시 하려고 하면 클릭할 수 있던 자신의 계정이 안 보이는 것을 알 수 있습니다.

 

 

 

자신의 계정을 치고 비밀번호를 치면 로그인이 됩니다.

 

3. 자동 로그인 켜기
자동 로그인을 하고 싶다면 '/ect/lightdm/lightdm.conf'파일을 열어서 마지막 줄에

autologin-user=[원하는 계정]

이렇게 넣습니다.

 

예를 들면

autologin-user=root

이렇게 넣으면 루트계정으로 로그인됩니다.

 

마무리
당연한 이야기지만 그냥 쓸 때는 계정에 루트권한을 주는 건 좋은 생각이 아닙니다;;

보안 문제 때문이죠 ㅎㅎ

여튼 테스트할 때야 보안 따윈 ㅋ

 

  1. 알 수 없는 사용자 2013.05.04 23:14  Address  Edit/Delete  Reply

    우분투 계정관련 포스팅이군요,, ^^ 잘보고 갑니다. 전 우분투 최신버전이 나왔지만 아직 업데이트 안하고 LTS버전을 사용중인데, ROOT계정 비번을 설정해야 루트계정이 탈취가 안되더라구요.. ^^ 뭐 보안문제이긴 하지만요.. 우분투 최신버전 트랙백 걸고 갈께요..
    그리고 자주 놀러와서 좋은 글 읽고 갈께요.. 추천 눌르고 갑니다. ^^

    • Favicon of https://blog.danggun.net BlogIcon 당근천국 2013.05.05 14:15 신고  Address  Edit/Delete

      LTS버전은 2년 마다 나오는 장기지원 버전으로 특별한 경우가 아니면 LTS버전을 사용하는 것이 좋습니다.

      우분투의 루트계정은 비번을 설정하지 않으면 랜덤으로 매번 생성된다고 합니다.
      그런데 어차피 사용자 계정이 털리면 root계정 비번설정해서 털면되긴합니다 ㅡ.-;;

  2. ㅠㅠ 2014.03.09 00:00  Address  Edit/Delete  Reply

    저기... root 인데도 /etc/passwd 치면
    bash: /etc/passwd: 허가 거부
    라고 뜨네요 ㅠㅠ
    이거 해결방법좀 알려주세요

    /ect/lightdm/lightdm.conf
    이것도 허가 거부 떠요;;

    • Favicon of https://blog.danggun.net BlogIcon 당근천국 2014.03.10 10:08 신고  Address  Edit/Delete

      저도 리눅스를 잘 몰라서 좀 이해 할 수 없는 현상들이 있는데 root권한 이여도 'sudo' 붙여야 권한이 생기는 경우가 있습니다.
      sudo붙여서 해보세요

  3. sdsdsd 2014.03.29 23:56  Address  Edit/Delete  Reply

    /etc/passwd 에서 숫자바꾸는것도 권한이 필요하니 저장이 안되는거같은데..

  4. 감사합니다 2015.08.01 10:12  Address  Edit/Delete  Reply

    좋은 팁 감사합니다!잘 따라하다가 맨 마지막스텝에서
    사용자 이름을 쓰려고 하니
    다른 계정들이 있어서인지 사용자 이름 쓰는곳이 나타나지 않는데,
    어떻게 하면 나타나게 할 수 있는지 궁금하네요!

  5. 허이구야 2017.02.22 03:07  Address  Edit/Delete  Reply

    2번 대로 따라 했는데 손님세션으로만 로그인이되네요
    참고로 sudo 로 vi 열어서 저장 했습니다.
    제 개인 계정도 root 계정도 안보입니다..다시 깔아야 하나요

    sudo passwd 로 하면 간단했을것을 ㅠ

    조금더 검색해봐야 겠네요..


    • Favicon of https://blog.danggun.net BlogIcon 당근천국 2017.02.22 21:25 신고  Address  Edit/Delete

      우분투 버전이 몇이신가요?
      12.xx이상에서는 저방법이 안먹을 수 있습니다.

      로그인 인터페이스가 표시되지 않는다면 'greeter-show-manual-login=true'가 빠진게 아닌지 확인하셔야 합니다.

댓글 작성

이름
패스워드
홈페이지
비밀글