-
[리눅스] root 패스워드 잃어버렸을때 <centOS 7>서버/리눅스 2017. 3. 23. 19:48
@싱글모드(패스워드 변경) CentOS 7 전용입니다.
CentOS7 자체가 많이 복잡해졌네요..
#>vi /etc/sysconfig/selinux >>
root가 아닌 사용자는 root로 접속해서 passwd 로 변경이 가능하지만 root는 일어나면 직접 서버컴퓨터의 싱글모드로 접속해야합니다.
1 selinux=enforching 상태일떄
2 selinux=disabled 상태일때
#1 selinux=enforching 상태일 때 : 안건들였으면 기본상태입니다.
부팅 시 Core로 접속합니다
ro >> rw init=/sysroot/bin/sh
로 변경후
ctrl + x 로 start해줍니다.
도스명령어가 뜨면
#>export LANG = C
#>chroot /sysroot
#>passwd root
입력후 패스워드를 변경해줍니다.
#>touch /.autorelabel
#>exit
재부팅 합니다.
reboot명령어가 먹히면 reboot 명령어로 해주셔도 됩니다.
안되시면 ctrl alt delete 또는 ctrl alt눌러서 마우스를 빼주신다음 가상화면에서 restart합니다.
그러면 %게이지가 올라가면서 조금 늦게 부팅이 되는데 다시 리눅스 사용해주시면됩니다.
#2selinux=disabled 상태일 때
부팅 시 Core로 접속합니다
ro >> rw
rghg quiet >> init=/bin/bash
로 변경한 후
ctrl + x 로 start해줍니다.
start가 끝나고 도스창이 형성되는데
도스명령어가 뜨면
#>export LANG = C
#>passwd
입력후 패스워드를 변경해줍니다.
#>touch /.autorelabel
#>exec /sbin/init
후 ctrl alt delete 또는 ctrl alt눌러서 마우스를 빼주신다음 가상화면에서 restart합니다.
'서버 > 리눅스' 카테고리의 다른 글
[리눅스] 기본 정책 ( /etc/login.defs) (0) 2017.03.23 [리눅스]패스워드 관리/ usermod (0) 2017.03.23 [리눅스] 패스워드 관리 #/etc/shadow #passwd (0) 2017.03.22 [리눅스] 권한 (0) 2017.03.21 [리눅스] 그룹 (0) 2017.03.20