[완료]계정 패스워드 분실.....

lets1980의 이미지

초보자입니다.
실제로 비번을 잊어버린 건 아니고요.
A라는 유저가 비번을 잊어버리면, root는 /etc/passwd 검색해서
비번을 알려주는게 불가능한가요?
root니까 당연히 다 나올줄 알고 있었는데....
잠깐 본거는 pwunconv로 해서, 암호화된 패스워드 까진 나왔는데 이걸 뭐 어쩌라고ㅡㅡ;;
검색해본 바론........
root가 아예 새로운 비번을 주라고 하던데
이건 무슨 무슨 명령어를 쓰는건가요?

그리고, 리눅스 시작시, Xwindow 말고 바로 단말기로 들어가는 법도 좀 부탁드립니다.

terasia의 이미지

비번 분실시 비번을 알려주는 것은 불가능하다고 보시면 됩니다.
/etc/passwd에 비번이 저장되는 것은 맞긴 한데, 대부분의 최근 배포판은 패스워드가 암호화 되서 저장되는데다가 복호화하기가 불가능하기 때문에 원래의 패스워드가 뭐였는지를 /etc/passwd 에서 알아낼 수 없다고 보셔야 합니다.

말씀하셨듯이 사용자가 패스워드를 분실하면 관리자 입장에서는 본인 확인을 철저히 한 후에 임의의 패스워드로 재설정 해주는 경우가 일반적입니다.

즉, 기존 패스워드의 확인은 불가능하지만 변경은 가능한거죠.
특정 계정의 패스워드 변경은 root 권한에서 다음 명령을 통해 가능합니다.

# passwd [계정명]

유닉스나 리눅스 관련 기초 강좌같은 걸 검색해보시면 더 자세히 설명이 되어있을겁니다. 도움이 되었으면 좋겠군요.

__________________________________
blog: http://terasia.org
E-mail: terasia at gmail.com

__________________________________
blog: http://terasia.org
E-mail: terasia at gmail.com

snowall의 이미지

그냥 터미널을 임시로 쓴다면 Ctrl+Alt+F1 ~ Ctrl+Alt+F6 까지 다양하게 준비되어 있으니 골라서 쓰시면 됩니다. 다시 X로 돌아오려면 Ctrl+Alt+F7

아예 바꾸고 싶으면 sudo vi /etc/inittab 을 수정하시면 됩니다.
http://wiki.kldp.org/KoreanDoc/html/Boot_Process-KLDP/inittabfileex.html
을 참고하세요.

그냥 사용중에 원하는 runlevel로 들어가려면 telinit 1~5 중의 하나를 선택하면 됩니다.

--------------------------
snowall의 블로그입니다.
http://snowall.tistory.com

피할 수 있을때 즐겨라! http://melotopia.net/b

dhunter의 이미지

저도 잘 모르는 어느 옛날 옛적에는 /etc/passwd 에 암호가 담겨있었다고 합니다.
그런데 그 파일은 아무나 열어볼수 있으니까 보안상 문제가 생겨서 /etc/shadow 로 암호가 옮겨갔습니다.
그래도 그 파일을 루트를 얻으면 열어볼수 있으니까 보안상 문제가 생겨서 단방향 암호화를 했습니다.

그 단방향 암호화는, 랜덤으로 정해진 키 몇자리랑, 유저가 건 암호로 이뤄지기 때문에 어지간하면 안깨진댑니다.
그래도 옛날 버전 암호화는 깨진다고 해서 자꾸 자릿수가 늘고, 늘고, 또 늘고, 복잡한 암호화 방식으로 온게 현재 보시는 그 암호화된 패스워드입니다.

... 그걸 깨는건 그냥 얌전히 단념하시는게 좋고, 윗분들이 언급하신대로 passwd 명령을 통해 사용자의 암호를 직접 바꿔주시는게 좋습니다.
--
from bzImage
It's blue paper

from bzImage
It's blue paper

kslee80의 이미지

(off-topic 입니다만..)
단방향 암호화는 /etc/shadow 로 옮겨가기 전에 벌써 사용되고 있었습니다.;;

/etc/shadow 로 옮겨간 이유는,
유저의 UID/GID 가 passwd 파일에 기록되는데,
UID/GID 를 얻어야 하는 어플리케이션들이 /etc/passwd 파일을 읽을 수 있어야 하기 때문에
/etc/passwd 파일은 모든 유저가 읽을 수 있었고,
그로 인해서 /etc/passwd 파일을 읽어서 brute-force 로 패스워드를 알아내는 경우가 생겼기 때문에
/etc/passwd 파일에서 패스워드 부분만을 따로 /etc/shadow 로 옮기고, root 만 읽을 수 있게 변경되었습니다.

lacovnk의 이미지

dhunter님 말이 맞고요..

brute-force attack을 해보세요 :) 의외로 빨리 깨질지도 모릅니다 -_-;

terasia의 이미지

헉;
__________________________________
blog: http://terasia.org
E-mail: terasia at gmail.com

__________________________________
blog: http://terasia.org
E-mail: terasia at gmail.com

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.