Linux

CentOS7 설치후 비밀번호 변경이 안될때

아이티제어 2020. 10. 24. 08:15

CentOS7을 설치하였다.

성능평가를 해보고 기존것 CentOS 6.10 을 하는것을  7버전으로 변경하면 빨라지는지 평가위해서다.

1. 설치를 완료 하였다. 그런데 root암호를 안넣어서 로그인을 못한다.

2. root암호 모를경우  

root암호 분실 시 :  
	부팅화면에서 'S' 키 계속  눌러정지함 ->  e 를 에디트화면 
	CentOS Linux, with Linux 3.10.0-123.e17.x86_64 에.
 ro 		      ==>   rw 
 rhgb quiet    ==> init=/bin/bash 
 Ctrl+X  로 시작

이렇게 하면 $ bash 도스화면이 뜨고 passwd root 하고 암호를 2번 연이어 넣으면된다.

한글로 나오는게 깨진다== 위설정에   ko_KR.UTF8 ==> en_US.UTF8  로  추가하여  바꾸고 Ctrl+X하면 영어로 안깨지게 나온다.

 

3. 변경후에  자체적으로 su admin 하여 계정 전환 그리고 su 하여 암호 넣어봤다. 먹힌다.

4. But 그러나 재부팅하고 root로긴하려니 안되네 ??  암호를 잘못넣은건아닌데 -_- 몇번을 반복하고 다시 설치해야하나 ?? 고민하다가 SELINUX가 생각났다.

 

/etc/selinux/config 파일을 vi로 아래같이  수정해주었떠니 된다. ^^

                                                                                                           

# This file controls the state of SELinux on the system.

# SELINUX= can take one of these three values:

#     enforcing - SELinux security policy is enforced.

#     permissive - SELinux prints warnings instead of enforcing.

#     disabled - No SELinux policy is loaded.

SELINUX=disabled

# SELINUXTYPE= can take one of three two values:

#     targeted - Targeted processes are protected,

#     minimum - Modification of targeted policy. Only selected processes are protected.

#     mls - Multi Level Security protection.

SELINUXTYPE=targeted

SELINUX=enforcing 으로 된것을 SELINUX=disabled 로 수정하고 재부팅하였다.

 

CentOS 7 로그인 성공

 

끝^^