저는 Nano의 pam.d 파일을 사용하고 있는데 어떤 이유로 루트 액세스 권한을 잃었습니다. sudo 명령을 사용하려고 할 때마다 다음과 같은 오류가 발생합니다.
[redacted]@[redacted] ~ % sudo sh
sudo: unable to initialize PAM: No such file or directory
단일 사용자 모드로 들어가거나 sudo를 사용하려고 하면 동일한 오류가 발생합니다.
이것이 pam.d 파일의 모습입니다. 다시 편집할 수 없습니다.
# sudo: auth account password session
auth sufficient /usr/local/Cellar/pam-u2f/1.0.4/lib/pam/pam_u2f.so
auth sufficient pam_smartcard.so
auth required pam_opendirectory.so
account required pam_permit.so
password required pam_deny.so
session required pam_permit.so
저장하려고 하면 다음과 같은 오류 메시지가 나타납니다 [ Error writing sudo: Permission denied]
.
저는 10.15.1을 실행하는 MacBook Air 2017을 사용하고 있습니다. 루트 액세스를 복원하는 방법은 무엇입니까? 어떤 도움이라도 대단히 감사하겠습니다. 감사해요!
답변1
현재로서는 도움이 되지 않을 수 있지만 나중에 참고할 수 있도록 이 문제를 해결하는 간단한 방법은 루트 비밀번호를 설정한 다음 입력하여 su
루트 사용자로 전환하는 것입니다.