Неможливо запустити Sudo після оновлення Mac Sierra


1

Я спробував запустити sudo у терміналі та вітали з повідомленням про помилку:

sudo: unknown uid 501: who are you?

Я спробував зробити ls -l ~, і замість того, щоб бачити своє ім'я користувача в записах файлу, я побачив 501.

I думаю це могло статися в процесі оновлення Mac OS до Sierra; принаймні я думаю, що це перший раз, коли я спробував запустити sudo з моменту оновлення.

Відповіді:


2

Проблему було вирішено шляхом перезавантаження MacBook Pro.

Однак, коли я вперше виконав перезавантаження, система зависла на чорному екрані. Потім я вимкнув живлення (утримуючи натиснутою кнопку живлення протягом декількох секунд), потім увімкнув його. Потім це спрацювало.


0

У мене була та ж проблема, і я хотів ще трохи розкопати його

Я зрозумів це завдяки XPC_FLAGS змінна встановлюється в сесії.

Шахта була: XPC_FLAGS=0x2 замість поточного XPC_FLAGS=0x0

Нова сесія (нова вкладка) вирішила проблему для мене, але не знала, що вона встановила на перше місце: | ? Здається, це xcode, пов'язані, коли я Google навколо, і що також може пояснити підлий зміни у фоновому режимі.

Сподіваюся, хтось додасть ще один крок до цієї історії :)


Я мав ту ж саму проблему і не встановлював (і ніколи не мав) xcode. Тим не менш, у мене встановлено утиліти командного рядка xcode (необхідні для git і більше).
s g
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.