Пропали права администратора mac os

Обновлено: 03.07.2024

На моем mac у меня есть 2 аккаунта, и оба они являются обычной учетной записью. Поэтому в этот момент у меня нет учетной записи администратора, только той, которая была в прошлом администратором, но теперь нет.

Как я могу снова получить учетную запись администратора?

4 ответа

Вы можете создать новую учетную запись администратора, перезапустив Ассистент установки:

Загрузка в однопользовательский режим: Запустите /перезапустите Mac. Как только вы услышите тональный сигнал запуска, нажмите и удерживайте âŒ

+ S , пока не увидите черный экран с белыми надписями. (Если вы вернетесь на экран входа в систему после вспышки черного экрана с белой надписью, введите свой пароль, и он вернется на черный экран.)

Проверьте и восстановите диск, набрав /sbin/fsck -fy , затем â † © enter - в соответствии с текстом на экране.

Установите диск как чтение и запись, введя /sbin/mount -uw / , затем â † © enter .

Удалите файл Apple Setup Done, введя rm /var/db/.AppleSetupDone , затем â † © enter .

Перезагрузитесь, набрав reboot , затем â † © enter .

Завершите процесс установки, создав новую учетную запись администратора.

Загрузите раздел восстановления, откройте терминал и введите

Это должно вызвать диалог, который позволит вам сменить пароль и, возможно, установить учетную запись для администратора. Если вы не можете установить учетную запись для администратора, вам необходимо перезагрузиться в однопользовательском режиме (удерживайте Cmd-S при запуске вашего Mac). Когда вы попадаете в командную строку (черный экран, белый текст), введите:

Вы можете загрузить свой Mac в однопользовательский режим, удерживая клавишу Cmd-S при запуске системы

  1. mount при чтении & режим записи mount -uw /
  2. вы можете создать группу и учетную запись администратора с помощью утилиты dscl

PS: Эта процедура требует, чтобы вы набрали достаточное количество команд, в качестве альтернативы вы можете использовать помощник установки OS X для воссоздания учетной записи администратора. Для этого, после загрузки в режим одиночного пользователя и установки файловой системы для доступа на запись (см. Выше), выполните следующую команду:

Существует несколько способов восстановить /воссоздать права администратора на Mac.

  1. Учетная запись администратора существует, но пароль забыт:

Загрузитесь в раздел восстановления , выберите Terminal в меню «Утилиты» и введите следующее:

Это запустит приложение «Сбросить пароль», с помощью которого вы можете выбрать учетную запись и установить для нее новый пароль, что позволит вам войти в нее.

 Сбросить пароль приложения

  1. Учетная запись администратора не существует и /или мы хотим создать нового администратора с помощью Ассистента установки

Цель состоит в том, чтобы удалить файл флага /var/db/.AppleSetupDone , который сообщает macOS, что Ассистент настройки уже завершен. Если файл отсутствует, MacOS запустит Ассистент установки, который включает создание новой учетной записи с правами администратора (так же, как при первой загрузке нового Mac). Вы можете сделать это (по крайней мере) тремя способами:

a) используйте Terminal в Recovery. Сначала загрузитесь в разделе восстановления ( Cmd R при загрузке) и выберите Дисковая утилита в окне «Утилиты». Выберите свой системный том (обычно называемый Macintosh HD ) и нажмите кнопку Установить на панели инструментов. Теперь объем читается /записывается. Закройте Disk Utility, запустите Terminal в меню и введите следующую команду:

Нажмите «Ввод», закройте терминал и перезапустите Mac. Когда система загрузится, появится помощник Setup Assistant, и вам будет предложено создать новую административную учетную запись.

 однопользовательский режим

Когда система загрузится, появится помощник Setup Assistant, и вам будет предложено создать новую административную учетную запись.

c) используйте режим целевого диска с другим компьютером

 режим целевого диска

Если у вас есть другой доступный Mac, вы можете использовать Целевой режим диска ( T при загрузке) и подключить FireWire, Thunderbolt или USB-C кабель между Mac. На другом Mac вы увидите желтый значок, представляющий внешний диск (но на самом деле это внутренний диск вашего Mac в режиме целевого диска), доступ к которому вы можете получить с полными возможностями чтения /записи. Обратите внимание на желтое имя тома (обычно Macintosh HD ) и введите следующее в терминале (с соответствующим именем тома):

Извлеките желтый том и используйте кнопку питания, чтобы выключить и перезагрузить Mac. Когда система загрузится, появится помощник Setup Assistant, и вам будет предложено создать новую административную учетную запись.

  1. используйте режим одиночного пользователя и используйте инструменты командной строки, чтобы напрямую создать нового пользователя и сделать его членом группы администраторов:

 однопользовательский режим

Это создаст учетную запись «joeadmin» с паролем «пароль», который будет администратором.

Корнем зла является урезанный доступ к /private/etc.

Для начала, вам, стоит проверить свой. Откройте Terminal (это можно сделать через Spotlight) и введите ls -la /private.


Вот так «drwxr-xr-x» и должны выглядеть права на etc. Если они выглядят больше похожими на «drwx-----», то вам к нам.

Казалось бы — всего-то дел — восстановить права доступа: Spotlight -> DiskUtility -> FirstAid… а где же теперь Repair Permission?

Как оказалось, эта опция больше недоступна через GUI.

Таким образом, всё что нам нужно чтобы восстановить работоспособность sudo это… работающее sudo! Несколько иронично, не так ли?

Тем не менее — выход есть.

Для того, чтобы починить права необходимо:

1. залогиниться пользователем с правами администратора
2. получить доступ к пользователю root
3. изменить права доступа на папку /private/etc

1. залогиниться пользователем с правами администратора
С первым пунктом я вам ничем не помогу. Если ваша учетная запись уже имеет права администратора — используйте её. Если нет — найдите своего администратора.

2. получить доступ к пользователю root

Для того, чтобы получить доступ к root запустите приложение «Directory Utility». Я бы рекомендовал открывать его через Spotlight.

После запуска программы кликните на замок и введите пароль своего пользователя чтобы «Directory Utility» позволил вам внести изменения.

Зайдите в меню Edit. Если у вас есть пункт «Enable Root User» начните с него. Если же вместо этого пункта вы видите «Disable Root User», то сразу же выбирайте «Change Root Password. »

Введите пароль и повторите его для контроля. Приличные люди не используют для root тот же пароль, что и для своего обычного пользователя.

3. изменить права доступа на папку /private/etc

Запустите Terminal (это, опять таки, можно сделать через Spotlight).
Введите команду su.

При вводе этой команды система запросит у вас пароль. Надо вести пароль root пользователя. Именно тот, который вы установили на втором шаге, а не ваш обычный пароль.


Если вы ввели его верно, то у вас появится приглашение командной строки с решеткой на конце. Что-то вроде:


Итак, мы всего в одном шаге от успеха. Осталось изменить права доступа и проверить результат. Для изменения прав используйте команду «chmod aug+rx /private/etc». Для проверки результата — ls -la /private

На моем Mac у меня есть 2 учетных записи, и оба являются нормальными учетными записями. Так что в данный момент у меня нет учетной записи администратора, только та, которая была в прошлом администратором, а сейчас нет.

Как я могу снова иметь учетную запись администратора?

Возможно, стоит зайти на страницу настроек пользователя / учетных записей и посмотреть, можно ли вернуть учетную запись, которая была "администратором", в качестве администратора с правами, которые у вас есть в настоящее время. Я не знал, что OSX позволил вам удалить все учетные записи. Я сейчас на Эль-Капитане, и сейчас прорабатываю это, чтобы добраться до Высокой Сьерры. Я не могу установить новую ОС без разрешения этой проблемы. FWIW: чтобы вызвать отсутствие учетной записи администратора, в High Sierra достаточно попытаться переименовать слишком много единственной учетной записи в панели управления.

Вы можете создать новую учетную запись администратора, перезапустив Ассистент настройки:

Загрузка в однопользовательском режиме: запустите / перезагрузите Mac. Как только вы услышите тональный сигнал запуска, нажмите и удерживайте ⌘ +, S пока не увидите черный экран с белыми буквами. (Если вы снова окажетесь на экране входа в систему после вспышки черного экрана с белыми буквами, введите свой пароль, и он вернется к черному экрану.)

Проверьте и отремонтируйте диск, напечатав /sbin/fsck -fy затем ↩ enter - как указано в тексте на экране.

Смонтируйте диск как для чтения и записи, набрав /sbin/mount -uw / затем ↩ enter .

Удалите файл Apple Setup Done, набрав rm /var/db/.AppleSetupDone затем ↩ enter .

Перезагрузитесь, набрав reboot затем ↩ enter .

Завершите процесс установки, создав новую учетную запись администратора.

Обратите внимание, что это может привести к тому, что новая учетная запись будет входить автоматически при перезапуске системы, заменяя любую учетную запись, которая может быть установлена ​​для автоматического входа в систему ранее. Если вам необходимо сохранить доступ к исходной учетной записи, не зная ее пароля, это может привести к путанице.

Запишите / в конце команды в пункте 3. Легко пропустить.

Загрузите раздел восстановления, откройте терминал и введите

Это должно вызвать диалог, который позволит вам изменить свой пароль и, возможно, установить учетную запись администратора. Если вы не можете установить учетную запись для администратора, то вам нужно будет перезагрузиться в однопользовательском режиме (удерживайте Cmd-S при запуске Mac). Когда вы попадаете в командную строку (черный экран, белый текст) введите:

Это делает файловую систему доступной для записи, а затем удаляет файл, который сообщает OS X, что вы настроили систему. Нажмите Ctrl-D «», чтобы продолжить загрузку, и вы должны запустить «Welcome to Macintosh», и вы сможете настроить новую учетную запись (убедитесь, что это новая учетная запись). Эта учетная запись будет учетной записью администратора.

resetpassword не поможет (я пытался), но удаление .AppleSetupDone работает как Не полезно для тех, кто не знает, как загрузиться с раздела восстановления.

Вы можете загрузить свой Mac в однопользовательском режиме, удерживая Cmd-S клавишу во время запуска системы

  1. монтировать при режиме чтения и записи mount -uw /
  2. Вы можете создать группу администраторов и учетную запись с помощью dscl утилиты

PS: эта процедура требует от вас ввода достаточного количества команд, вы также можете использовать помощник по настройке OS X для воссоздания учетной записи администратора. Для этого после загрузки в однопользовательском режиме и настройки файловой системы для доступа на запись (см. Выше) выполните следующую команду:

Нельсон, я предлагаю улучшить ваш ответ, добавив фактические команды dscl, которые он должен будет использовать. Хороший ответ, но это может быть лучше. Недавно у меня была адская попытка выяснить это, хороший ответ на этом сайте очень помог бы.

Есть несколько способов восстановить / восстановить права администратора на Mac.

  1. Учетная запись администратора существует, но пароль забыт:

Загрузитесь в раздел восстановления , выберите « Терминал» в меню «Утилиты» и введите следующее:

Это запустит приложение «Сброс пароля», с помощью которого вы сможете выбрать учетную запись и установить для нее новый пароль, что позволит войти в нее.

Сбросить пароль

Сброс пароля НЕ приводит к изменению пароля файла цепочки для ключей учетной записи, поэтому для доступа к данным в цепочке для ключей все еще требуется исходный пароль.

  1. Учетная запись администратора не существует, и / или мы хотим создать нового администратора с помощью Ассистента настройки

Цель состоит в том, чтобы удалить файл флага /var/db/.AppleSetupDone, который сообщает macOS, что помощник по настройке уже завершил работу. Если файл отсутствует, MacOS запустит Ассистент настройки, который включает создание новой учетной записи с правами администратора (так же, как при первой загрузке нового Mac). Обратите внимание, что это может привести к тому, что новая учетная запись будет входить автоматически при перезапуске системы, заменяя любую учетную запись, которая может быть установлена ​​для автоматического входа в систему ранее. Если вам необходимо сохранить доступ к исходной учетной записи, не зная ее пароля, это может привести к путанице.

Вы можете настроить Setup Assistant (как минимум) тремя способами:

а) использовать Терминал в Recovery. Сначала вы загружаетесь в разделе восстановления ( Cmd R при загрузке) и выбираете Дисковую утилиту в окне Утилиты. Выберите объем системы (обычно с именем Macintosh HD ) и нажмите Mount кнопку на панели инструментов. Теперь объем чтения / записи. Закройте Дисковую Утилиту, запустите Терминал из меню и введите следующую команду:

Нажмите Enter, выйдите из терминала и перезагрузите Mac. Когда система загрузится, появится Ассистент настройки, и вам будет предложено создать новую учетную запись администратора.

однопользовательский режим

Когда система загрузится, появится Ассистент настройки, и вам будет предложено создать новую учетную запись администратора.

c) использовать режим Target Disk с другим компьютером

режим целевого диска

Если у вас есть другой Mac, вы можете использовать режим целевого диска ( T при загрузке) и подключить кабель FireWire, Thunderbolt или USB-C между компьютерами Mac. На другом Mac вы увидите желтый значок, представляющий внешний диск (но на самом деле это внутренний диск вашего Mac в режиме целевого диска), к которому вы можете получить доступ с полными возможностями чтения / записи. Обратите внимание на желтое имя тома (обычно Macintosh HD ) и введите следующее в терминале (с соответствующим именем тома введено):

Извлеките желтую громкость и используйте кнопку питания, чтобы выключить и перезагрузить Mac. Когда система загрузится, появится Ассистент настройки, и вам будет предложено создать новую учетную запись администратора.

  1. используйте однопользовательский режим и инструменты командной строки, чтобы непосредственно создать нового пользователя и сделать его членом группы администраторов:

однопользовательский режим

Это создаст учетную запись «joeadmin», идентификатор учетной записи 510, с паролем «пароль», который будет администратором.

👉 Восстановление учетной записи в Mac OS X

Все дело в том, что все компьютеры и ноутбуки Apple настроены изначально так, что в Mac OS обязательно должна присутствовать учетная запись администратора. Бывает, что после глобальных изменений операционной системы или конфигурации вашего компьютера этот пользователь-администратор пропадает.

Что же делать в таком случае?

Вариант 1 — «пересоздание» пользователя

Этот способ полезен при восстановлении главной учетной записи администратора.
И, следуя описанным ниже пунктам, вы сможете с легкостью (или нет) решить данный вопрос.

Скрытая отметка об успешной настройке системы хранится по адресу /var/db и имеет название «.AppleSetupDone». При каждом запуске компьютера, операционная система проверяет её наличие и если этого файла не находит, запускает ассистент настройки автоматически заново.
Погнали?

    • 1. Перезагружаем (или включаем) ваш Apple и после звукового сигнала нажимаем и удерживаем комбинацию клавиш Cmd+S
      • 2. Теперь нужно включить доступ записи в файловой системе
        • 3. Теперь удалим из системы файл, который указывает на то, что наша система успешно настроена

        Все необходимые действия, требуемые для осуществления нами в Однопользовательском режиме были произведены. Теперь перезагружаем наш компьютер, для этого в поле командной строки введем команду:
        reboot и жмем Enter.

          • 5. Автоматический запуск Ассистента настройки Mac OS

          Результатом всех проделанных манипуляций будет запуск Ассистента настройки системы при загрузки компьютера. Следуя его подсказкам, создаём новую временную, отличную от уже существующих пользователей, учетную запись администратора (то есть имя создаваемой записи должно быть уникальным и отличаться от имён, уже присутствующих в системе пользователей). Загружаемся через созданную учетную запись и работаем в ней.

            • 6. Работа с новой учетной записью администратора
              • 1. Перезагружаем (или включаем) ваш Apple и после звукового сигнала нажимаем и удерживаем комбинацию клавиш Cmd+R
                для запуска Системы восстановления

              После завершения загрузки Системы восстановления появится рабочий стол со строкой меню операционной системы и окном программы Утилиты Mac OS X.

              Для этого в строке меню наверху выбираем Утилиты —> Терминал. В открывшемся окне Терминала вводим точную команду (без пробелов), написанную ниже:
              resetpassword и нажимаем клавишу Enter.

              Находясь в тех же настройках «Пользователей и групп», щёлкаем по вкладке «Параметры входа», и в правой части окна находим кнопку «Подключить» напротив записи «Сетевой сервер учётных записей». Нажимаем её и далее, в открывшемся окне нажимаем кнопку «Открыть Службу каталогов». Запускается отдельная программа Служба каталогов, в строке меню которой выбираем Правка —> Отключить корневого пользователя.

              На этом всё! Мы надеемся, что наша статья сэкономит Вам не только деньги, но время и нервы, если вдруг вы столкнетесь с описанной выше неисправностью. Удачи!

              Читайте также: