10.5: Восстанавливаем пароль пользователя из single-mode

Если вы новичок здесь, вы можете подписаться на мой RSS-фид. Будьте в курсе всех обновлений.

Если вы забыли пароль от вашей учётной записи, а загрузочного диска у вас с собой не оказалось, вы можете изменить пароль следующим образом:

  • Перезагрузите компьютер в однопользовательский режим. Для этого на этапе загрузки нажмите Cmd-S
  • Запустите команду fsck -fy
  • Затем mount -uw /
  • Затем launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
  • Затем dscl . -passwd /Users/username password. Замените username на необходимое имя пользователя, а password на новый пароль.
  • Перезагрузите компьютер в стандартном режиме.

iPhone: (1.1.3) Сохранение паролей в Safari

Если вы обновили свой телефон и у вас не сохраняются пароли от веб-сайтов, которые вы посещаете, возможно, вам поможет следующий совет:

  • Запустите терминал или зайдите в телефон с помощью ssh. Вы должны сделать это от имени пользователя root.
  • Выполните команду:
    chmod -R 0777 /var/mobile/Library/Cookies
    

После этого пароли будут сохраняться.

iPhone: 1.1.3 от DevTeam и локальный доступ к командной строке

Если вы, как и я не можете попасть в командную строчку с вашего свежеобновлённого до 1.1.3 телефона, вам поможет следующее:

  • Добавьте в Installer следующий source: http://www.trejan.com/irepo/
  • Установите из раздела Tweaks (1.1.3) SUID Lib Fix

Далее вы можете либо установить оттуда Term-vt100 SUID fix, либо, если вы используете более свежий, 206-ой билд Терминала, зайдите в телефон через ssh и выполните следующую комманду:

/bin/chmod +s /Applications/Terminal.app/Terminal

После этого вы сможете запустить Terminal и войти с логином root и стандартным для 1.1.3 паролем alpine.