sun's longitude:241 43 47.29 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
1773 번 글의 답장글: Re: chmod 잘못한 경우 간단히 되돌릴 수 있는 방법 없을까요?
글쓴이: 산이 [홈페이지] 글쓴날: 2003년 11월 13일 22:59:35 목(저녁) 조회: 1355

[한경숙]님이 남기신 글:

>
>안녕하세요..
>RedHat 리눅스 7.0 버전을 사용 중인 친구가 명령어를
잘못쳐서,
>
>#chmod -R 777 /
>
>해버렸다고 하네요..
>
>모든 화일과 디렉토리의 권한이 바뀌었을텐데,
>이 모드를 예전으로 돌릴 수 있는 방법 없나요?
>
>워낙 급해서 오랜만에 들러... 염치도 없이 질문 드립니다.
(__);;
>한수 가르쳐 주셔요. 

========================================

헙.... 정말 오랫만이네요..

이제는 기억도 잘 안나네요....  (*^.^*)

....

엄청난 치명적인 실수를 했군요...

원래대로 되돌릴 수 있는 방법은 없습니다.

차라리 중요 데이터와 설정파일을 복구하고 다시 설치하는
방법도 시간적으로 더 빠를 수 있습니다.

...


매뉴얼페이지(맨페이지)를
 찾아보니
rpm 일 경우는 복구하는 방법이 있네요...(고맙죠?
 크크)

 - 퍼미션 설정 : rpm {--setperms} [-afpg] [target]
 - 소유권 설정 : rpm {--setugids} [-afpg] [target]

shell> rpm --setperms 패키지이름

또는, 설치된 전체 패키지에 적용

shell> rpm --setperms -a

한번 간단하게 테스트해 보고 시도하세요.

참고로

-a : 전체 패키지에 적용
-f : target 을 패키지 이름 대신 그 패키지가 속한 파일이름으로
대신하
-p : 아직설치되지 않는 target 일 경우
-g : 지정한 target 을 그 구룹으로 한 패키지

그리고, RPM 이 아닌 컴파일하거나 바이너리 소스로 설치하는
경우라면
그것들은 수동으로 복구해야 합니다.

그외 퍼미션이 777 인 경우를 참고자 한다면,

shell> find / -perm 777 -print | xargs ls -l | more

그런데 /dev 까지 적용되었으니 골치아프군요..


일단은 위의 정도만 긴급조치(?)를 취하고 나중에 다시
설치하는
것이 좋을 것 같네요.


*PS :
예전에 더 심한(?) 경우도 봤습니다.

chown -R nobody:nobody

 
이전글 : chmod 잘못한 경우 간단히 되돌릴 수 있는 방법 없을까요?
다음글 : Re: Re: 고맙습니다. (__)  
 from 61.254.75.40
JS(Redhands)Board 0.4 +@

chmod 잘못한 경우 간단히 되돌릴 수 있는 방법 없을까요? Re: Re: 고맙습니다. (__)
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2024. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds