私はNanoのpam.dファイルを使用していますが、何らかの理由でrootアクセス権を失いました。 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
現時点では役に立たないかもしれませんが、後で参照できるようにこの問題を解決する簡単な方法は、rootパスワードを設定してから入力してsu
rootユーザーに切り替えることです。