만들기 위해 열심히 일하고 있다수치 시뮬레이션Intel을 사용한 Python 수학 모듈수학 커널 라이브러리(MKL) OSX 10.8.3에서 MKL을 재정의하는 Accelerate 및 vecLib 프레임워크에 몇 가지 문제가 있습니다. 어쨌든 지금은 이름을 바꾸는 것이 /System/Library/Frameworks/Accelerate.framework
좋다고 생각합니다 /System/Library/Frameworks/vecLib.framework
. 이동한 후에는 아무 일도 일어나지 않습니다(적어도 명령줄에서는) Accelerate.framework
. 그러나 입학 후
sudo mv vecLib.framework/ vecLib.framework.old
다음 오류가 발생합니다.
sudo: unable to initialize PAM: No such file or directory
이런. 불행히도 명령은 작동했지만 이제 명령을 mv
사용하려고 하면 sudo
동일한 오류가 발생합니다.아니요일하다. Finder를 통해 이름을 바꾸려고 하면 다음과 같은 결과 vecLib
가 나타납니다.
The operation can’t be completed.
An unexpected error occurred (error code -8076).
이것은 분명히 일종의 권한 오류입니다.
그래서 제 질문은 어떻게 sudo
다시 직장으로 돌아갈 수 있느냐는 것입니다. App Store.app이 실행되지도 않아서 XCode( vecLib.framework
분명히 출처가 어디인지)나 다른 것을 다시 설치할 수 없습니다 . 컴퓨터가 중단될까 봐 재부팅하기가 두렵습니다. 그러나 (아시다시피) 적어도 권한 상승 기능이 없어도 지금은 작동합니다.
어떤 제안이 있으십니까?
보통 난 그렇지 않아크로스 포스트하지만 가능한 한 빨리 이 문제에 대한 해결책을 찾아야 합니다.
답변1
답변2
OSX를 사용하면 재부팅 후 Command-boot를 눌러 단일 사용자 모드로 들어갈 수 있습니다 S. 기본적으로 PAM이나 다른 인증 없이 시스템에 대한 암호 없는 루트 액세스 권한을 가지므로 이 방법으로 암호 분실이나 실수로 디렉터리 이름을 바꾸는 등의 다양한 시스템 문제를 해결할 수 있습니다.
예, 이것은 잠재적인 보안 허점입니다. 그러나 누군가에게 귀하의 컴퓨터에 물리적인 접근 권한을 부여하는 것 자체가 보안 허점입니다. 원하는 경우 비활성화/비밀번호로 보호할 수 있으며, 정말로 걱정된다면 침입자가 파일을 여기에 도착하더라도 읽을 수 없도록 항상 볼륨을 암호화할 수 있습니다.
답변3
시스템 환경설정을 통해 루트 사용자를 활성화할 수 있습니다. 로그아웃하거나 단일 사용자 모드로 부팅할 필요가 없습니다. 바라보다:/etc/pam.d/sudo에 오타가 있어 복구할 수 없습니다.
답변4
또 다른 옵션은 루트 사용자(https://support.apple.com/en-us/HT204012) 그걸로 로그인하세요. 그러면 파인더에서 파일을 편집할 수 있습니다.