태그 보관물: shell

shell

실수로 chmod를 실행했습니다. 644 / usr / * 설치를 복구하는 방법은 없습니까? 달렸다. chmod 644

나는 달렸다. chmod 644 /usr/* Mac OSX 10.6 설치시.

이제는 모든 것이 작동하지 않습니다. chmod 다른 모든 명령에. 분명히 그 명령들은 /usr/bin, 및에 대한 실행 권한이 없습니다. chmod 자신에게 퍼미션을 실행해라.



답변

일반적인 방법

OSX에는 이와 같은 문제를 해결할 수있는 디스크 유틸리티가 내장되어 있습니다. 애플의 가이드를 따르라. Mac OS X에서 사용 권한 문제 해결 , 배우고 디스크 유틸리티의 디스크 권한 복구 기능에 대한 정보 .

Mac OS X 10.2 이상에서는 디스크 유틸리티 ( /Applications/Utilities/ ). Disk Utility (디스크 유틸리티) 창의 왼쪽에있는 열에서 Mac OS X 시동 볼륨을 선택한 다음 First Aid (우회) 탭을 클릭하십시오. Repair Disk Permissions 버튼을 클릭하십시오.


익스 트림 케이스 메소드

방법 1

  1. 다운로드 사과 브랜디
  2. AppleJack 디스크 이미지를 마운트하고 AppleJack.pkg 설치자
  3. 이제 AppleJack을 실행합니다.
    1. 컴퓨터를 다시 시작하십시오.
    2. “봉”이 들리면 에스 키를 누르면 검은 색 화면에 많은 텍스트가 나타납니다. 이제 단일 사용자 모드에 있습니다.
    3. 유형 applejack auto restart 프롬프트에서 반환

방법 2 (에서 도움으로 macstrategy.com )

  1. 10.6. * OSX 설치 디스크를 가진 누군가를 찾으십시오 (또는 당신 자신의 굽기 / 쓰기)
  2. 디스크에서 Mac을 부팅하십시오 (다음 중 하나를 수행하십시오).
    1. 설치 디스크를 넣고 컴퓨터를 다시 시작한 다음 기음 키 (권장).
    2. 설치 디스크를 넣고 다음으로 이동하십시오. Apple menu > System Preferences > Startup Disk 설치 디스크를 선택한 다음 컴퓨터를 다시 시작하십시오.
    3. 설치 디스크를 넣고 컴퓨터를 다시 시작한 다음 대체 (옵션) 키를 누르고 설치 디스크를 선택하고 위쪽 또는 오른쪽 화살표를 클릭하십시오.
  3. 필요한 언어를 선택하십시오.
  4. Mac OS X을 설치하지 말고 유틸리티 메뉴로 이동하여 Disk Utility.
  5. 예를 들어 권한을 복구 할 드라이브의 왼쪽 상단에있는 디스크 아이콘을 선택하십시오. Macintosh HD.
  6. 클릭 First Aid 탭.
  7. 클릭 Repair Disk Permissions 단추.
  8. 이 작업이 완료되면 디스크 유틸리티 응용 프로그램을 종료하고 컴퓨터를 정상적으로 다시 시작하십시오.

답변

음, 디렉토리와 파일의 대부분은 755를 기본값으로 사용하기 때문에 일반적인 유틸리티를 실행할 수 있도록 시작할 것입니다. 그런 다음 나중에 보안을 강화할지 여부를 파악할 수 있습니다.

sudo chmod -R 755 /usr

이 페이지 액세스 권한에 따라 다양한 아이디어가 있습니다. 예 : 실행 권한이있는 경우 cp, mvcat 다음의 명령 순서를 사용하여 다른 파일에서이 사용 권한을 “복사”할 수 있습니다 (이 예제에서). /bin/ls ).

/bin/cp /bin/ls /tmp/chmod
/bin/cat /bin/chmod > /tmp/chmod
/bin/mv /tmp/chmod /bin/chmod

주 : 첫 x 째 명령은 파일 (사용 권한 포함)을 복사합니다. 두 번째 명령은 chmod의 내용을 새 파일에 복사합니다 (권한을 덮어 쓰지 않습니다). 마지막 명령은 원본 chmod 파일을 덮어 씁니다.


답변

또 다른 옵션은 수퍼 유저 모드에서 실행하거나 CD를 실행하는 것입니다

수퍼 유저 모드

  1. Mac 끄기
  2. 보류 명령 + 에스 당신이 힘을 누를 때
  3. 시작되면 ROOT 프롬프트가 표시됩니다. 시작시 지침에 표시된대로 파일 시스템을 마운트 한 다음 실행 권한을 추가하십시오

CD에서 실행 (권장)

  1. Mac OSX DVD를 넣고 Mac을 종료하십시오.
  2. 를 길게 누릅니다. Alt Mac을 켜면 키
  3. 선택 Mac OSX Install DVD 선택권
  4. 언어를 선택하고 다음을 클릭하십시오.
  5. 고르다 Tools & gt; Disk Utility
  6. 왼쪽에서 하드 드라이브 파티션을 선택하십시오.
  7. 응급 처치 탭에서 Repair Disk Permissions 그리고 기다려

이 중 하나가 완료되면 Mac을 재부팅하십시오.


답변