루트 디렉터리의 실수로 chmod(또는 chown, chgrp)를 복원하려면 어떻게 해야 합니까?

루트 디렉터리의 실수로 chmod(또는 chown, chgrp)를 복원하려면 어떻게 해야 합니까?

로그 파일에 대한 권한을 변경하다가 실수로 루트에 777을 부여했습니다. 도아. 더 나쁠 수도 있을 것 같아요. 그리고 바로 잡아서 명령어 실행을 취소했습니다.

사고를 제외하고는 내가 뿌리를 많이 달리고 있다는 생각이 들었습니다. 저는 매킨토시와 리눅스를 모두 사용합니다. Mac에는 수리 권한 유틸리티가 있습니다. 리눅스는 어떻습니까? 시스템이 부팅되도록 Linux(제 경우에는 Fedora)를 기본 사용자, 그룹 및 권한으로 복원하는 유틸리티가 있습니까?


업데이트: 몇 주가 지났는데 안 왔어요새로운문제 발견. 이 문제가 해결되었음을 인정하겠습니다.

답변1

을 위한rpm기반 배포에서는 모든 관리되는 파일을 설치된 상태로 쉽게 재설정할 수 있습니다.

rpm --setugids -a # To reset ownership
rpm --setperms -a # To reset permissions

재설정을 제한하려면 '-a'를 패키지 이름으로 바꾸세요.

관련 정보