Як я можу скинути пароль Mac у режимі Single User?


22

Моя сестра придбала використаний MacBook близько 6 місяців тому, і вона втратила пароль.

Ось процедура, яку я намагався використати для скидання пароля:

  1. Завантажтеся в єдиний користувальницький режим (натисніть Command-S при включенні)
  2. Тип fsck -fy
  3. Тип mount -uw /
  4. Тип launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
  5. Введіть dscl . -passwd /Users/username password, замінивши ім’я користувача на цільового користувача та пароль на потрібний пароль.
  6. Перезавантажте

Але коли я спробую крок 4, він говорить launch_msg(): Socket is not connected.

Мені хотілося б знати, яку команду ввести в режимі єдиного користувача, щоб знати, в якій версії працює Macbook і правильну команду для скидання пароля. Дякую.


На вашому четвертому кроці "dscl. Passwd / Users / username" є "пройшов" новий пароль? І чи є "ім'ям користувача" ім'я користувача, знайдене в команді "ls / User"?

Відповіді:


3

Після того як ви змонтуєте файлову систему, ви зможете використовувати passwd usernameта вводити пароль двічі.


Ви рекомендуєте виконати такі дії: 1. Введіть fsck -fy2. Введіть mount -uw /3. Введіть passwd usernameЧи можна дізнатися ім’я користувача? Я не впевнений, чи варто вводити пробіл з головного екранного імені ...
Олександр

Якщо я добре пам'ятаю, я спробував це також вчора, і система просила мене вступити launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plistпершим :(
Олександр

Ви можете зробити ls / Users / і переглянути там список користувачів.
hiiambo

Дуже дякую ! Я набирав Is * замість ls. (* Столиця i)
Олександр

1
Це l, тому було б LS, якщо у всіх шапках
hiiambo

50

Спробуйте завантажити com.apple.opendirectoryd.plistзамість цього.

  1. Утримуйте команду-S при запуску.
  2. Біжи mount -uw /. ( fsck -fyне обов’язково.)
  3. У 10.7 та пізніших версіях запустіть:

     launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist

    або в 10.6 і раніше:

    launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
  4. Запустіть passwd usernameі скиньте пароль.
  5. Біжи reboot.

Другий спосіб скидання пароля для входу в обліковий запис - використання Reset Password.app з розділу відновлення:

  1. Утримуйте команду-R при запуску.
  2. Відкрийте термінал у меню Утиліти.
  3. Виконати resetpassword, що відкриває програму Скидання пароля.
  4. Виберіть гучність та рахунок та відновіть пароль.

Третій спосіб - створити новий обліковий запис адміністратора:

  1. Утримуйте команду-S при запуску.
  2. Біжи mount -uw /.
  3. Біжи rm /var/db/.AppleSetupDone.
  4. Біжи reboot.
  5. Пройдіть кроки створення нового облікового запису.
  6. Скиньте пароль старого облікового запису на панелі налаштувань Користувачі та групи.

Жоден із цих параметрів не скидає пароль брелка входу.

Якщо FileVault 2 увімкнено, вам потрібно ввести пароль для запуску в режимі одного користувача, і ви не можете скористатися Скинути пароль.апп для скидання пароля облікового запису.


На жаль, нічого з цього не спрацювало в моїй ситуації. Я просто продовжую отримувати 'start_msg (): Socket не підключений'.
Дейв Саг

Будь-яка причина, яка com.apple.opendirectoryd.plistб не існувала?
Джейк Вілсон

/System/Library/LaunchDaemons/com.apple.DirectoryServices.plistне існує в OSX 10.4 в моїй Powerbook G4. Я просто зазначу це.
Wyatt8740

Ідеальна, ретельна відповідь. Дуже дякую за це. Швидке запитання: чи можете ви розширити наслідки того, що "брелок для входу в систему" не буде скинутийсь із цим? Спасибі!
Джошуа Пінтер

Третій спосіб працював для мене із Snow Leopard Server; перший і другий не зробили.
Крістос Хейвард

6

Я постійно отримував launch_msg(): Socket is not connectedповідомлення, тому використовував cd, щоб дістатися до каталогу LaunchDaemons і набрав

launchctl load com.apple.DirectoryServices.plist 
passwd username

Це спрацювало. Не впевнений, чому йому не сподобався шлях до каталогу, оскільки він не мав помилок.



Відповідь не було надано, оскільки всі намагалися набрати завантажувальний файл /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist. Це не спрацювало, оскільки мені довелося перейти до каталогу LaunchDaemons.
Келлі

1
Це працювало і для мене, після того, як я зробив наступне: після того, як ви ввійшли компакт-диск у каталог LaunchDaemons /System/Library, ви введете команду mount -uw /, щоб зробити ваші команди доступними для запису
Бенджамін Данфі

2

Утримуйте ⌘-Sпри запуску, а потім наберіть

/sbin/fsck -y
/sbin/mount -uw /
sh /etc/rc

passwd [username of account you want to change here]

Він повинен попросити вас ввести новий пароль двічі.

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