이 글을 읽고 현재 루트 계정의 비밀 번호를 바꾸고 싶거나, 루트 계정 자체가 비활성화 되어 있는 경우 어떻게 루트 계정의 비밀 번호를 바꾸어 줄 수 있는지 알아 보자.
단계
-
터미널을 연다. Ctrl + Alt + T 를 눌러 주면, [1] X 출처 검색하기 거의 모든 리눅스 환경에서 터미널 창을 열 수 있게 된다.
- 데스크톱 환경을 사용하고 있지 않다면, 리눅스를 틀었을 때 화면에 나타나는 것이 터미널이다. 그렇기 때문에 다음 단계로 바로 넘어가면 된다.
-
현재 비밀번호를 입력한 뒤, ↵ Enter 를 친다. 비밀 번호가 승인이 되면, 루트 사용자로 터미널에 들어가게 될 것이다.
- 비밀 번호를 잘못 쳤다면, 다시 su 명령어를 입력하고 다시 시도해 본다.
- 비밀 번호는 대소문자를 구분한다.
-
passwd 를 입력한 뒤, ↵ Enter 를 친다. Enter new UNIX password: 라는 문구가 뜰 것이다.
-
새로운 비밀번호를 입력하고, ↵ Enter 를 친다. 새롭게 입력한 비밀번호는 화면에 표시되지 않는다.
-
새로운 비밀번호를 다시 한 번 입력하고 ↵ Enter 를 친다. “password updated successfully(비밀번호가 성공적으로 변경되었습니다)”라는 문구를 볼 수 있을 것이다.
-
exit 을 입력하고 ↵ Enter 를 친다. 그러면 루트 계정에서 로그아웃될 것이다.광고
-
컴퓨터를 다시 시작한다.
-
Grub 메뉴에서 E 를 누른다. [3] X 출처 검색하기 Grub 메뉴는 컴퓨터를 실행하자마자 나타난다. 많은 경우, 몇 초 정도 유지된다.
- Grub 메뉴가 사라지기 전에 E 를 누르지 못했다면, 컴퓨터를 다시 시작하고 시도해 본다.
- 이 방식은 거의 모든 유명한 리눅스 배포판(Ubuntu, CentOS 7, Debian)에서 사용 가능하다. 사용자가 많지 않은 배포판을 사용 중인데, 이 방법으로 단일 사용자 모드(single-user mode)로 들어갈 수 없다면, 배포판의 홈페이지로 들어가 사용법을 찾아 보도록 하자.
-
linux /boot 라고 시작하는 줄을 찾아 본다. ↑ , ↓ 키를 사용하면 된다. 단일 사용자 모드로 부팅하기 위해 수정해 주어야 하는 부분이다.
- CentOS나 다른 배포판에서는 linux 가 아니라 linux16 으로 시작한다.
-
커서를 줄 마지막으로 이동시킨다. → , ← , ↑ , ↓ 키를 이용해 커서를 ro 바로 뒤에 이동시킨다.
-
ro 뒤에 init=/bin/bash 라고 입력한다. 마지막 줄은 다음과 같아야 한다.
ro init=/bin/bash
.-
ro
와init=/bin/bash
사이에 있는 공백에 주의한다.
-
-
Ctrl + X 을 입력한다. 루트 레벨 명령 프롬프트에 단일 사용자 모드로 부팅하라는 의미이다.
-
프롬프트에 mount –o remount,rw / 을 입력한 뒤, ↵ Enter 를 친다. 그러면 파일 시스템이 읽기-쓰기 모드(read-write mode)로 설정된다.
-
프롬프트에 passwd 라고 입력하고 ↵ Enter 를 친다. 단일 사용자 모드로 부팅하면 루트 계정으로 들어와지기 때문에 passwd 에 부가적인 내용을 덧붙일 필요가 없다.
-
새로운 비밀번호를 입력한 후 ↵ Enter 를 누른다. 입력한 비밀번호는 화면에 표시되지 않는다. 불안해하지 말자. 아무 문제도 없다.
-
새로운 비밀번호를 다시 한 번 입력하고 ↵ Enter 를 친다. “password updated successfully(비밀번호가 성공적으로 변경되었습니다)”라는 문구를 볼 수 있을 것이다.
-
reboot –f 을 입력한 뒤, ↵ Enter 를 친다. 시스템이 정상적으로 재부팅될 것이다.광고
팁
- 비밀번호에는 8자 이상, 대소문자 및 숫자, 특수 문자를 포함시키는 것이 보안상 좋다.
- 다른 계정의 비밀 번호를 바꾸고 싶다면, su 로 루트 계정에 로그인한 뒤 passwd <username> 을 입력한다.
광고
출처
이 위키하우에 대하여
이 문서는 12,230 번 조회 되었습니다.
광고