Бег Снежного Барса. Совершенно необъяснимо, я, кажется, случайно включил пользователя 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-пользователя при загрузке? Заранее спасибо за любую помощь!