sudo: неможливо кешувати користувача root, вже існує


0

Раптово почали отримувати цю дивну помилку при спробі запустити будь-яку команду через sudo:

sudo: unable to cache user root, already exists

Я пробував різні вікна терміналів, відновлював дозволи, перезавантажував і намагався створити нового користувача-адміністратора, але все одно отримаю таку саму проблему. Що стосується OS X, я все ще є адміністратором і можу виконувати будь-які дії, які відкривають діалогове вікно пароля адміністратора, але я більше не можу запускати будь-яку команду через Terminal, що вимагає використання sudo.

Хто-небудь знає, де кеш sudo можна згадати, і чи можу я видалити та відновити його (і якщо так, то як це не просто видалення)? Чи є інший спосіб вирішити цю проблему?

Відповіді:


0

Здається, що в моєму випадку мені вдалося усунути проблему під час написання мого запитання, прочитавши детальніші сторінки і виконавши таку команду:

sudo -k

Ця команда скасовує всі невиконані sudo дозволи і повторно ввести пароль наступного разу sudo використовується.

Однак я не зміг зрозуміти, чому ця проблема поставила себе на перше місце, але хотіла розмістити своє рішення, однак на користь будь-кого, хто стикається з цією проблемою. Якщо хтось знає, чому це може статися, будь ласка, не соромтеся коментувати або додавати до цієї відповіді!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.