Восстановление прав доступа mac os

Автор: @DDR5.RU · Опубликовано 18/03/2017 · Обновлено 15/11/2017

Приветствую. После создания нового админа и удаления старого, а так же после восстановления из резервной копии Time Machine, многие сталкиваются с проблемой — неправильно выставлены права на файлы и папки. Так многим папкам выставляются права 755, что означает, что только админ может вносить изменения, а никакая программа ничего записать в папку или файл уже не может. Конечно со стороны безопасности это просто супер, но некоторые программы не работают при таких правах и выдают ошибку об ограничении доступа, уведомляя, что надо проверить права на файлы и папки.

В частности я столкнулся с данной проблемой после создания нового админа и удаления старой учетной записи администратора. После этого я начал замечать, что многие программы, которые я восстанавливал из Time Machine подсвечивались значком запрета, а при попытке открыть или запустить — выскакивало сообщение о недостаточности прав на просмотр и редактирование.

Также пробовал через терминал менять всем файлам владельца, менять права доступа на 774, но все бесполезно: права меняются для владельца, группы и everyone (той, которая изначально «Только чтение»). Вторая everyone с «Настройка» остается на месте.

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

Читайте также:  Автомат получает на вход четырехзначное десятичное число

Для исправления прав доступа в Mac OS X вводим в терминал:

Жмем Enter, вводим пароль администратора. Вся процедура занимает несколько секунд.

И вуаля права восстановлены. Многие, что бы добиться данного результата начисто устанавливают новую операционную систему. Согласитесь, так проще.

В OS X, при возникновении проблем с правами доступа, для их восстановления обычно используют Дисковую утилиту. Но не все знают, что Дисковая утилита фактически не восстанавливает необходимые разрешения для домашней папки пользователя. И если права доступа в домашней папке окажутся некорректными, то их восстановление Дисковой утилитой не решит ваших проблем.

Так вот, как оказалось, решение возникших проблем с домашней папкой спрятано в утилите Сброс пароля, доступной в режиме восстановления, попасть в который можно загрузкой из скрытого раздела Recovery HD.

Для тех, кто не знает, как загрузиться из раздела Recovery HD, подсказываю. Можно просто удерживать нажатой клавишу Alt сразу после включения компьютера, в результате чего появится меню выбора раздела для загрузки:

Выбираете раздел Recovery HD и загружаетесь из него. Другой вариант: вместо Alt, можно использовать комбинацию клавиш Cmd+R, что сразу приведет к загрузке из этого раздела.

После загрузки появится окно Утилиты Mac OS X. Это окно нам не нужно. В строке меню, в пункте Утилиты нужно выбрать Терминал и запустить его (все картинки кликабельны):

В открывшемся окне Терминала, выполняем команду resetpassword , в результате чего, откроется окно скрытой утилиты Сброс пароля:

Выбираем в верхней части окна наш раздел Macintosh HD, а чуть ниже выбираем пользователя, для чьего домашнего каталога будем восстанавливать права доступа. Затем нажимаем в правом нижнем углу кнопку Сбросить.

По завершению восстановления прав доступа, два раза нажимаем комбинацию клавиш Cmd+Q, завершая работу утилиты Сброс пароля и Терминала. Перезагружаемся.

Читайте также:  Ora 01002 выборка из последовательности

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

Оказывается эта статья является моей сотой публикацией на сайте. Небольшой юбилейчик получается. 🙂

Когда система OS X начинает работать нестабильно, первое, что рекомендуют делать специалисты — проверить диск на наличие ошибок, исправить их и восстановить права доступа к диску. В этом материале мы расскажем как это сделать.

Внимание! Перед началом проверки и исправления ошибок на системном диске (где установлена OS X), а также восстановлением прав доступа, настоятельно рекомендуем закрыть все программы (Command (⌘) + Q) и не запускать никакие процессы.

Проверка и исправление ошибок на дисках в Mac OS X

Компьютерам, как и людям, свойственно ошибаться. Главное в случае ухудшения работы системы OS X вовремя исправлять эти ошибки. Сделать это достаточно просто, благо, инженеры Apple позаботились об этом и встроили «Дисковую утилиту», которая в несколько кликов выявит проблему и позволит её исправить.

1. Откройте FinderПрограммыУтилитыДисковая утилита или воспользуйтесь поиском Spotlight.

2. В левой боковой колонке выберите необходимый жёсткий диск.

3. В рабочей области перейдите во вкладку «Первая помощь».

4. Выберите пункт «Проверить диск» и дождитесь окончания проверки, длительность которой будет варьироваться в зависимости от объёма накопителя, его наполненности и мощности самого Mac.

5. Если Дисковая утилита найдёт ошибки, то нажмите кнопку «Исправить диск».

Как восстановить права доступа к диску на Mac OS X через Дисковую утилиту?

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

Читайте также:  Чей перевод хоббита лучше

1. Откройте FinderПрограммыУтилитыДисковая утилита или воспользуйтесь поиском Spotlight.

2. В левой боковой колонке выберите необходимый жёсткий диск.

3. В рабочей области перейдите во вкладку «Первая помощь».

4. Выберите пункт «Проверить права доступа» и дождитесь окончания проверки.

5. Нажмите кнопку «Исправить права доступа».

Как восстановить права доступа к диску на Mac OS X через Терминал?

1. Откройте FinderПрограммыУтилитыТерминал или воспользуйтесь поиском Spotlight.

2. Введите следующую команду:

sudo diskutil repairPermissions /

Когда начнётся процесс, вы увидите сообщение типа:

Started verify/repair permissions on disk0s2 Macintosh HD

Чтобы исправить права доступа к другому (несистемному) диску, замените «/» на имя другого диска, например:

sudo diskutil repairPermissions WD-ArviZami

Какие сообщения можно игнорировать при восстановлении прав доступа к диску на Mac OS X?

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

Оцените статью
ПК Знаток
Добавить комментарий

Adblock
detector