![SELinux 충돌 데이터 시스템](https://linux55.com/image/87045/SELinux%20%EC%B6%A9%EB%8F%8C%20%EB%8D%B0%EC%9D%B4%ED%84%B0%20%EC%8B%9C%EC%8A%A4%ED%85%9C.png)
일부 SELinux 데이터 유형을 변경하고 싶었지만 오타를 만들어 루트로 프롬프트에 다음 명령을 보냈습니다.
semanage fcontext -a -t openvpn _etc_t /
이제 내 시스템(CentOS 7)이 부팅되지 않으며 실제로 이 명령 때문에 이런 일이 발생합니다. 다음 상황에서는 시작할 수 없습니다.
- 시스템 활동 로그 재설정
- 로그인 서비스
- 덤프메그
- 네트워크 관리자 및 기타 몇 가지 사항
내 시스템을 저장할 기회가 있나요?
답변1
파일 시스템의 레이블을 다시 지정해야 합니다.
이를 달성하기 위한 프로세스는 다음과 같습니다.
1) grub
부팅하고 메뉴가 표시되면 키를 눌러 e
grub으로 들어갑니다.
2) 로 시작하는 줄로 이동합니다 linux16 ...
.
3) 삭제 rhgb quiet
및 추가rd.break
4) CTRL+x
grub에서 부팅하려면 누르세요.
5) 이제 껍질이 보일 것입니다
6)mount -o remount,rw /sysroot
7)chroot /sysroot
8)touch /.autorelabel
9)CTRL+D
10)CTRL+D
11) 시스템은 fixfiles relabel
백그라운드에서 재레이블 파일 시스템을 사용합니다.
12) 위의 단계를 올바르게 수행하면 성공적으로 시작할 수 있습니다.