잘못된 명령어에 의해 리눅스 루트( / )에 chmod 또는 chown 명령어가 들어갔다면.. 응급복구 형태로 아래의 명령어로 초기화를 진행할 수 있다.
안되면 뭐 재설치 해야겠지만 -.-a
rpm –setperms [패키지명] 명령어를 이용하여 퍼미션 재설정 하는 부분을 for문으로 아래와 같이 돌려 해결을 시도한다.
1 2 3 4 5 6 |
소유권을 초기화 시키는 명령어(OS 설치상태) ~]# for u in $(rpm -qa);do rpm --setugids $u;done 퍼미션을 초기화 시키는 명령어(OS 설치상태) ~]# for p in $(rpm -qa);do rpm --setperms $p;done |
(이게 안되면 하나하나 재설정 혹은 OS 재설치가 빠를수 있다 ‘ㅅ’a)
물론 이후 보안을 위해 제한해둔 명령어가 모두 풀릴수 있으니
보안을 위한 명령어들의 퍼미션을 재 지정해야 하겠다.
마운트가 read only 로 된경우에는 아래의 명령어로 재 마운트 후에 진행해야 할 수 있다.
1 |
~]# mount -o remount,rw / |