Изменено имя пользователя OSX 10.13.6. Больше не могу использовать sudo

Изменено имя пользователя OSX 10.13.6. Больше не могу использовать sudo

Учетные записи пользователей -> изменить имя пользователя. Я не менял домашнюю папку, просто отображаемое имя + имя пользователя. Но это не сработало? Я вижу свое старое имя "quantum" в логине Я не вижу своего нового имени пользователя

Я не могу выполнить sudo. "quantum не является частью sudoers, об этом инциденте будет сообщено"

Я зол на UX здесь. Несколько кликов и у меня больше нет доступа к sudo.

Я не могу использовать новое имя пользователя при входе в систему. Моя установка полностью сломана?

dscl . list /Users

_xcsbuildagent
_xcscredserver
_xserverdocs
daemon
nobody
quantum
root

решение1

Это поправимо. Если у вас уже есть другая учетная запись администратора на компьютере, войдите в эту другую учетную запись и предоставьте права администратора своей недавно переименованной учетной записи.

Если у вас еще нет другой учетной записи администратора, вы можете создать ее, загрузившись в однопользовательском режиме, удерживая Cmd-S при загрузке, затем следуя инструкциям на экране, чтобы перемонтировать корневой том для чтения/записи, затем выполните rm /var/db/.AppleSetupDone, затем reboot. Это снова запустит помощник настройки первой загрузки, и вы сможете использовать его для создания новой локальной учетной записи администратора. Затем, после использования этой новой учетной записи для исправления старой учетной записи (повторно установив флажок «Разрешить пользователю администрировать этот компьютер» для старой учетной записи), вы можете снова войти в свою старую учетную запись и удалить новую учетную запись администратора.

Я лично не доверяю большинству программ, разработанных для обработки изменения "короткого имени" пользователя, особенно когда новое короткое имя не совпадает с именем домашнего каталога пользователя. Я могу себе представить, что многие программисты никогда не задумываются о том, что такие изменения могут произойти, и, следовательно, не пишут код таким образом, чтобы он мог обрабатывать такие изменения.

Связанный контент