Passwd root 로 변경해도 적용이 안되요 ㅠ_ㅠ

안녕하세요. 우분투 13.10을 깔고 지금 학습중인데요.
터미널에서 sudo passwd root 를 치면 현재 비번치고 새 비번 치라고 뜨더라구요.
그래서 새로운 비밀번호를 치면, 성공적으로 됬대요…
터미널을 껏다가 다시 킨다음에 sudo -s 를 쳤습니다.
비밀번호 치라고하네요. 그래서 새 비번을 쳤떠니… 틀리대요… 이전의 비번이 맞다네요.
재부팅해도 계속 그렇네요 ㅠ_ㅠ
그리고 책에서는 로그오프하고 로그온 하는 과정에서 others를 이용해서 root로 로그온이 가능하다는데…
제게는 others가 보이지 않고 제ID, Guest, Remote 삐리리 이렇게 3개만 있떠라구요…
책에서 시키는거 차례대로 하고 있는데… root 사용하기에서 막혀서 진도를 못나가고 있네요 ㅠㅜ
우분투 고수님들에게 도움을 요청합니다… 감사합니닷!!

저도 해봤는데 터미널에서 루트비번 변경해도 안바뀌더라구요.

우분투 제어판에서 사용자비밀번호 변경하면 루트도 같이 변합니다.

왜그런진 잘 모르겠네요; 초보라

우분투는 원래 그렇게 되어 있어요. 루트 비밀번호가 따로 없어요.

루트 권한이 필요한 작업은 그냥 sudo로 하시면 됩니다

[quote="shuiki":slywaol4]안녕하세요. 우분투 13.10을 깔고 지금 학습중인데요.
터미널에서 sudo passwd root 를 치면 현재 비번치고 새 비번 치라고 뜨더라구요.
그래서 새로운 비밀번호를 치면, 성공적으로 됬대요…
터미널을 껏다가 다시 킨다음에 sudo -s 를 쳤습니다.
비밀번호 치라고하네요. 그래서 새 비번을 쳤떠니… 틀리대요… 이전의 비번이 맞다네요.
재부팅해도 계속 그렇네요 ㅠ_ㅠ
그리고 책에서는 로그오프하고 로그온 하는 과정에서 others를 이용해서 root로 로그온이 가능하다는데…
제게는 others가 보이지 않고 제ID, Guest, Remote 삐리리 이렇게 3개만 있떠라구요…
책에서 시키는거 차례대로 하고 있는데… root 사용하기에서 막혀서 진도를 못나가고 있네요 ㅠㅜ
우분투 고수님들에게 도움을 요청합니다… 감사합니닷!![/quote:slywaol4]

root 로긴

http://juneny.wo.tc/384
  1. root 계정 활성화

터미널창에서 다음을 실행(root 패스워드를 설정해주면 활성화 된다)

sudo passwd root

  1. 우분투 시작시 root 계정 접속을 활성화 하기 위해서는 다음의 설정 파일을 수정

sudo gedit /etc/lightdm/lightdm.conf

greeter-session=unity-greeter
user-session=ubuntu
greeter-show-manual-login=true
#autologin-user=root //root로 자동로그인을 원할 경우 추가

※ 부팅시 계정선택 화면 root계정은 항목에 나오지 않는다. "로그인" 선택후 계정에 "root"입력하고 암호 입력하면 된다.


root 로긴 다른이야기
우분투 1310 설치 후 root를 사용하려면
greeter-show-manual-login=true
만 추가하면 문제가 발생하여 로그인이 불가능해 진다.
해결 방법은 다음과 같이 섹션을 만들어주고 설정해야 한다.

[SeatDefaults]
autologin-guest=false
greeter-show-manual-login=true

Workflow ----
$ sudo passwd root
$ sudo sh -c ‘echo "[SeatDefaults]" >> /etc/lightdm/lightdm.conf’
$ sudo sh -c ‘echo "autologin-guest=false" >> /etc/lightdm/lightdm.conf’
$ sudo sh -c ‘echo "greeter-show-manual-login=true" >> /etc/lightdm/lightdm.conf’

참고
[SeatDefaults]
autologin-guest=false
가 존재한다면 생략해도 된다. 즉 우분투 설치시 자동로그인을 선택했다면 이미 추가되어 있다.


도움이 되셨길!

sudo passwd root 할 때 잠깐 혼란스러웠던 것 같군요.
이때 물어보는게 root의 passwd인지 sudo의 passwd인지 정리가 되지 않았던 겁니다.
다시 한번 해 보세요. 누구의 것인지 Prompt가 분명하게 표시해 줍니다.

root 비번은 sudo su 를 이용해서 root로 변경하고 passwd 명령어로 바꾸시면 바꾸어 지네요…
그런데… ubunto의 xWin 로긴은 root로 허가를 하지 않으니까…
리모트로 로긴 하시거나., <ALT>-<CTRL>-<F1 ~ F6> 로 터미널로 바꾸면 root 로긴이 가능 합니다.
제가 테스트 해보니 그건 되네요… ^^

기본적으로 사용자 암호는 /etc/shadow라는 파일에 저장됩니다.
이것은 관리자 권한이 있어야 읽을 수 있구요.
보통 root의 암호를 설정하지 않은 경우,
root:!:15870:0:99999:7:::
daemon:*:15426:0:99999:7:::

이와 같이 root는 !로 암호가 나옵니다.
이것은 암호를 잠그고, 로그인 할 수 없게 합니다. 단, 이전의 암호가 있었다면 그것에 대한 hash를 저장하지만, 역시 로그인은 안됩니다.
그러나, sudo나 su로 root의 권한을 획득할 수 있습니다.
*로 표시되는 것은, 로그인이 불가능하며, 처음부터 암호가 없었다는 것을 의미합니다.
일반 사용자는 암호화 되어 암호가 저장됩니다.

윗분의 말씀처럼 sudo가 관리자 권한을 획득할 때 사용하는 암호는 사용자의 암호입니다.
그리고 나서, 루트권한을 얻고 난 후, passwd 명령에서 요구하는 암호는 역시 사용자 암호이지만, 이때 사용자는 root로 전환된 상태이므로,
root의 암호를 요구하게 됩니다.
그러니까, 처음에는 sudo 권한을 체크하기 위해, 사용자 암호를 입력하고,
다음에는 root의 암호를 바꾸기 위해 이전의 암호를 넣으라고 메시지가 나오고, 이전의 root암호를 입력하시고, 새암호를 입력하시게 됩니다.

확실하게 보시려면, sudo passwd 명령을 두단계로 나눠보시면 아실 것입니다.
sudo su -
passwd
이렇게 말이지요.

X윈도우의 GUI에서는 기본 설정으로 보안상의 이유로 root로 로그인이 안되게 되어 있습니다.
윗 분 말씀처럼 lighdm.conf를 수정하여 root로 로그인이 가능합니다.

하지만, 이렇게 root의 암호를 변경하는 것도, X윈도우에 root로 로그인할 수 있게 하는 것도,
모두 추천하지 않는 방법입니다.
즉, root로 로그인 하지 말라는 것입니다.
root로 로그인 하려면, /etc/shadow에 root의 암호가 저장되고,
이것은 여러 방법에 의해 암호 노출의 가능성이 존재하기 때문에,
그런 위험성을 피해서, sudo를 사용하기를 권장합니다.
이것은 관리자의 허락하에 사용자의 암호로 관리자의 권한에 접근하는 것을 의미하지,
그 사용자가 root사용자는 아니기에, root의 암호는 존재하지 않는 것입니다.

모든 권한을 일시적으로 사용 가능하더라도, 그것은 어디 까지나 일시적인 것일 뿐입니다.
그러니까, 웹사이트에서는 일정 시간이 지나면, 암호를 바꾸기를 권장하지만,
우분투에서는 아예 관리자 암호를 사용하지 않음으로써 바꿀 필요도 없어지는 것입니다.