Обратите внимание, что вся информация на этом портале переведена с других языков, поэтому некоторые фразы могут быть неточными. Надеемся на ваше понимание и желаем успешной работы с сайтом! С уважением, создатели сайта. Наша почта: [email protected]

Как проверить и восстановить разрешения в OS X El Capitan

Приложение Disk Utility уже давно содержит возможность проверки и восстановления разрешений на диске на Mac, но в последних версиях OS X эта способность была удалена. Это не означает, что вы можете проверить разрешения и разрешения на ремонт в OS X El Capitan 10.11 и более поздних версиях, однако вам просто нужно обратиться к командной строке, чтобы сделать это.

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

Обратите внимание, что это не то же самое, что проверка и восстановление диска.

Как восстановить проверку разрешений на диск в OS X El Capitan

Откройте приложение «Терминал» (найти в / Приложения / Утилиты /) и используйте следующий синтаксис для проверки разрешений томов, это проверит основной том Mac по умолчанию:

sudo / usr / libexec / repair_packages —verify —standard-pkgs /

Если вы хотите проверить разрешения на другом диске, укажите том, а не Äú /, Äù

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

Разрешения, отличные от «usr / libexec / cups / cgi-bin», должны быть drwxr-xr-x, они dr-xr-xr-x.
Разрешения, отличные от «usr / libexec / cups / daemon», должны быть drwxr-xr-x, они dr-xr-xr-x.
Разрешения, отличные от «usr / libexec / cups / driver», должны быть drwxr-xr-x, они dr-xr-xr-x.
Разрешения, отличные от «usr / libexec / cups / monitor», должны быть drwxr-xr-x, они dr-xr-xr-x.

Как восстановить разрешения на использование диска в OS X El Capitan из командной строки

Предполагая, что разрешения были обнаружены, которые отличаются, и вы хотели их исправить, замените флаг «confirmify» на «refreair» и снова укажите команду на том же томе:

sudo / usr / libexec / repair_packages —repair —standard-pkgs —volume /

Восстановление разрешений может занять некоторое время, как это делалось с Disk Utility.

Проверка и восстановление разрешений на диск в OS X из командной строки

Если вы выполните команду repair_packages без sudo и без спецификаций или флагов, вы получите простое справочное руководство:

$ / usr / libexec / repair_packages
Использование: repair_packages [ARGUMENTS] …

Команды:
—help Распечатайте это руководство по использованию.
—list-standard-pkgs Отобразить идентификаторы пакетов в стандартном наборе.
—verify Проверить разрешения на файлы в указанных пакетах.
—repair Разрешения на ремонт файлов в указанных пакетах.
Опции:
—pkg PKGID Проверьте или отремонтируйте пакет PKGID.
—standard-pkgs Проверьте или отремонтируйте стандартный набор пакетов.
—volume PATH Выполнять все операции над указанным томом.
—output-format # Печатать информацию о ходе работы с использованием специального формата вывода.
—debug Отправлять информацию об отладке во время работы.

Как было предложено, на самом деле это не то, что должно выполняться на регулярной основе, как любая часть процедуры обслуживания Mac, и это редко необходимо, что, вероятно, объясняет, почему Apple вытащила его из приложения Disk Utility.

Кстати, более ранние версии OS X также имеют подход командной строки для восстановления разрешений на диск, но вместо этого они обрабатываются с помощью инструмента командной строки Disk Utility.

Понравилась статья? Поделиться с друзьями: