/etc/ 디렉토리 Mac에 대한 권한 수정

/etc/ 디렉토리 Mac에 대한 권한 수정

웹사이트 폴더의 소유권을 변경하려고 할 때 실수로 Mac OS High Sierra에서 /etc/ 디렉토리의 모든 소유자 권한을 user:_www로 변경했습니다.

내 생각에는 이러한 파일에는 일반적으로 루트:휠 권한이 있는 것 같습니다. 나는 다음을 사용하여 다시 변경하려고했습니다.

sudo chown -R root:wheel /etc

하지만 오류가 발생했습니다.

sudo: /etc/sudoers is owned by uid 503, should be 0
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

그래서 해당 폴더에 대한 권한으로 인해 sudo가 제대로 작동하지 않을 것이라고 생각합니다.

해당 폴더 및 하위 폴더에 대한 권한을 다시 변경하는 방법이 있습니까?

답변1

한 가지 방법은 다음과 같습니다.

  1. 단일 사용자 모드로 들어가 sudo 없이 루트 셸을 얻으세요. command+를 누른 상태에서 재부팅하세요.s
  2. 화면의 지시에 따라 루트 파티션 읽기/쓰기를 다시 마운트하십시오.mount -uw /
  3. 실행하고 싶은 명령을 실행하세요.그러나 이번에는 sudo이미 루트 쉘에 있으므로 를 생략합니다(sudo가 파열되었다는 것을 이미 알고 있다는 것은 말할 것도 없습니다)..
  4. 일반 다중 사용자 모드로 다시 재부팅합니다.reboot

관련 정보