Бег Снежного Барса. Совершенно необъяснимо, я, кажется, случайно включил пользователя OSX root. Я, честно говоря, понятия не имею, как это произошло, но, если память работает, я смотрел на панель входа в систему (с моими двумя учетными записями пользователей), когда я, должно быть, нажал что-то, и вдруг две учетные записи были заменены на одну, которая просто сказала «Другой ... «.

Нажав на учетную запись «Other ...», я могу ввести имя пользователя и пароль, но ни одна из обычных двух учетных записей не будет работать. Так как я никогда не устанавливал пароль root, он мне тоже не позволял.

Поэтому я загрузился в однопользовательском режиме и выполнил следующие команды:

/sbin/mount -uw /
fsck -fy
launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
dscl . -passwd /Users/root newpassword

и это позволило мне войти в систему как root. Затем я перешел в "Системные настройки", "Учетные записи", "Параметры входа в систему", нажал "Присоединиться", "Открыть утилиту каталогов" и, наконец, в меню "Правка" выбрал "Отключить пользователя root".

Отлично, подумал я, вернулся к нормальной жизни. За исключением перезагрузки, у меня по-прежнему видна только учетная запись Other ..., а пароль root, который я установил заранее, больше не работает! Я должен перезагрузиться в однопользовательском режиме и пройти весь процесс снова, чтобы вернуться в систему (как root)

Как же я случайно включил это? Я даже не знал об утилите каталогов до сих пор. И самое главное, какого чёрта это снова включить root-пользователя при загрузке? Заранее спасибо за любую помощь!

2 ответа2

1

Проблема оказалась в том, что папка /Users или какая-либо связанная с ней конфигурация стала поврежденной. Мои домашние папки пользователей все еще были там, но на панели «Учетные записи» в Системных настройках их не было.

Выполнение команды ls -lah on /Users показало, что две мои обычные учетные записи имели "501" и "502" в качестве пользователя и "персонал" в качестве группы, а не ожидаемые короткие имена в качестве пользователей.

Это было решено путем простого повторного создания учетных записей пользователей и выбора использования существующей домашней папки. Хотел бы я подумать об этом. Теперь все хорошо.

0

Вернитесь к старой резервной копии Time Machine или, если это не удастся, заархивируйте и установите и восстановите установку. Похоже, вы сломали это непоправимо.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .