sudo:PAMを初期化できません。 pam.dを編集した後、そのファイルやディレクトリはありません。

sudo:PAMを初期化できません。 pam.dを編集した後、そのファイルやディレクトリはありません。

私は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パスワードを設定してから入力してsurootユーザーに切り替えることです。

望むより:https://support.apple.com/en-us/HT204012

おすすめ記事