Я допустил ошибку в терминале, и теперь каждый раз, когда я использую sudo, я получаю сообщение об ошибке: sudo: unable to initialize PAM: Invalid argument
Я знаю, что я испортил, добавив символ вне комментария в следующем файле: /etc/pam.d/sudo
Содержание выглядит следующим образом:
x# sudo: auth account password session
auth sufficient pam_tid.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
Случилось так, что я использовал nano для редактирования этого файла, чтобы добавить pam_tid.so
в этот файл, чтобы я мог использовать touch id для обхода sudo. Затем я нажал Ctr+x, чтобы выйти, но пропустил Ctr и не увидел x вне комментария. Поэтому, когда я пытаюсь использовать sudo, я получаю сообщение об ошибке. Хуже всего то, что для редактирования этого файла мне нужно sudo. Любая помощь будет очень высоко ценится.
Спасибо