Как восстановить права доступа на mac

macOS Sierra: Настройка прав доступа к объектам на компьютере Mac

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

Назначение прав доступа пользователям и группам

Выберите диск, папку или файл, затем выберите пункт меню «Файл» > «Свойства».

Если пункт «Информация» в «Общий доступ и права доступа» не отображается, нажмите треугольник раскрытия.

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

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

Чтение и запись. Пользователь сможет открывать объект и изменять его.

Только чтение. Пользователь сможет открывать объект, но не сможет изменять его.

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

Нет доступа. Блокируется любой доступ к объекту.

Применение прав доступа ко всем объектам в папке или на диске

Выберите папку или диск, затем выберите пункт меню «Файл» > «Свойства».

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

Нажмите всплывающее меню действий , затем выберите «Применить к вложенным объектам».

Смена владельца объекта

Выберите объект, затем выберите «Файл» > «Свойства».

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

Если имя нового владельца отсутствует в столбце «Имя» (в разделе «Общий доступ и права доступа»), нажмите кнопку «Добавить» , чтобы добавить нового владельца.

Выберите нового владельца в столбце «Имя», нажмите всплывающее меню действий , затем выберите «Сделать __ владельцем».

Добавление и удаление пользователей и групп в столбце «Имя».

Выберите объект, затем выберите «Файл» > «Свойства».

Если Вы не являетесь владельцем объекта, нажмите значок с изображением замка , чтобы разблокировать объект, затем введите имя и пароль администратора.

В разделе «Общий доступ и права доступа» выполните одно из следующих действий.

Добавление пользователя или группы. нажмите кнопку «Добавить» под списком, выберите пользователя или группу, затем нажмите «Выбрать».

Удаление пользователя или группы. выберите пользователя или группу, затем нажмите кнопку «Удалить» под списком.

Отмена изменений

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

Убедитесь, что окно свойств не было закрыто после внесения изменений.

Откройте всплывающее меню действий и выберите «Отменить изменения».

Решение проблемы с правами доступа Mac OS X

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

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

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

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

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

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

sudo chmod -R -a# 0

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

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

Как восстановить права доступа к диску и исправить ошибки на Mac OS X

Когда система 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 на сайте технической поддержки.

[OS X] Восстанавливаем права доступа в El Capitan

Система OS X обладает весьма широкими возможностями по пользовательскому обслуживанию компьютера Mac и устранению неполадок в его работе. Тенденция к упрощению, конечно, не обошла стороной и «яблочную» ОС, поэтому в новых версиях нередко упраздняются привычные инструменты, а их функции вверяются автоматике. Тем не менее в некоторых случаях всё же может потребоваться вмешательство пользователя, и об одной из таких функций мы расскажем в этом материале.

Честно говоря, исправление прав доступа к дискам уже давно выполняет роль универсальной рекомендации при каких-либо проблемах в работе ОС. Ввиду появления в El Capitan функции System Integrity Protection, также известной как Rootless, большинству владельцев Mac едва ли потребуется эта процедура, ведь при включённой SIP ни пользователи, ни приложения или процессы не могут записывать или изменять файлы в каталогах /bin, /sbin и /usr, которые скрыты по умолчанию. По понятным причинам отсутствует нужная функция и в привычной Дисковой утилите.

Подробнее о Rootless вы можете прочитать здесь, а если же возникла необходимость проверки прав, на помощь придёт всем известное приложение «Терминал». В командную строку здесь требуется ввести вот такую команду.

sudo /usr/libexec/repair_packages —verify —standard-pkgs —volume имя_диска

Результатом проверки может явиться нечто похожее на вот такие строки.

Permissions differ on «usr/libexec/cups/cgi-bin», should be drwxr-xr-x , they are dr-xr-xr-x .
Permissions differ on «usr/libexec/cups/daemon», should be drwxr-xr-x , they are dr-xr-xr-x .
Permissions differ on «usr/libexec/cups/driver», should be drwxr-xr-x , they are dr-xr-xr-x .
Permissions differ on «usr/libexec/cups/monitor», should be drwxr-xr-x , they are dr-xr-xr-x .

Если система обнаружила неточности в разрешениях, то чтобы их устранить, даём команду repair.

sudo /usr/libexec/repair_packages —repair —standard-pkgs —volume имя_диска

По выполнению этой процедуры, которая может занять некоторое время в зависимости от объёма и состояния диска, можно закрыть «Терминал» и продолжить привычную работу. Повторюсь, разработчики не зря лишили «Дисковую утилиту» привычной опции, и особой необходимости в ней сегодня действительно нет. Однако в случае неполадок с системой решение может оказаться полезным.

Надеемся, этот простой совет поможет сделать ваш Mac ещё надёжнее и быстрее. Продуктивной работы!

Дисковая утилита в OS X El Capitan лишилась функции восстановления прав доступа

Функция восстановления прав доступа долгое время являлась стандартной в OS X. Несмотря на ее неоднозначность, Apple позволяла при необходимости запустить Дисковую утилиту и проверить и восстановить права доступа, вызванные программными сбоями. Новая версия операционной системы OS X El Capitan привнесла изменения в этот отлаженный процесс.

«Я был шокирован, когда узнал, как изменилась Дисковая утилита. Не могу поверить, что нет возможности проверить и восстановить права доступа или диск. Это больше не утилита», – возмущается SelectGroup.

В данном случае речь идет о дисковой утилите под номером 15, входящей в состав OS X El Capitan. Ранее она выполняла множество важных функций. Например, сканирование системного диска на предмет наличия поврежденных объектов. Еще одной немаловажной функцией было управление жесткими дисками: форматирование, разбиение на разделы, исправление ошибок. Отныне подобная функциональность недоступна владельцам Mac «из коробки».

Но, скорее всего, большинство пользователей OS X не заметят изменений. Если верить статистическим данным, лишь небольшая часть «маководов» пользовалась функцией восстановления прав доступа.

Если вы из тех, кто предпочитал исправлять ошибки вручную, спешим обрадовать. OS X El Capitan обладает встроенной функцией автоматического сканирования файловой системы. Она регулярно проверяет накопитель и устраняет все программные сбои. По крайней мере в теории.

Вот так Дисковая утилита выглядела в OS X Yosemite:

А так она выглядит сейчас:

Гораздо более наглядная и оттого удобная демонстрация распределения данных на диске. В действительности, Дисковая утилита представляла сомнительную ценность для работы с файлами. По заявлениям Apple, она являлась чуть ли не панацеей от всех проблем. Но на деле оказывалось, что большинство поврежденных данных так и оставались ненайденными. Любое специализированное ПО из App Store предлагает куда более широкие возможности.

OS X El Capitan стала доступна в качестве бесплатного обновления 30 сентября. С операционной системой совместимы все компьютеры Mac, выпущенные в 2009 году или позже, и некоторые модели, выпущенные в 2007 и 2008 годах.

Следите за новостями Apple в нашем Telegram-канале, а также в приложении MacDigger на iOS.

Присоединяйтесь к нам в Twitter, ВКонтакте, Facebook, Google+ или через RSS, чтобы быть в курсе последних новостей из мира Apple, Microsoft и Google.

Секреты Терминала. Часть 3: Права доступа

Пришло время продолжить наш цикл статей о Терминале Mac OS X и премудростях его использования рядовыми пользователями. В предыдущей статье мы коснулись такого понятия, как права доступа. Эта тема заслуживает отдельной статьи, поскольку разграничение владельцев файлов и прав доступа — один из фундаментальных принциов *nix-систем и одна из главных причин появления странных неполадок в работе Мака.

Сегодня мы кратко расскажем вам о системе прав доступа и о связанных с ней командах Терминала: chown, chmod, chgrp и sudo.

Итак, главная заповедь: каждый объект в Mac OS X обязательно имеет своего пользователя-владельца. Например, владельцем почти всего содержимого вашей папки пользователя будете вы. Владельцем системных файлов будет пользователь root, т.е. главный администратор компьютера. Даже если объект номинально никому не принадлежит, он всё равно числится за виртуальным пользователем nobody.

Сразу возникает вопрос — а почему это кроме вас, законного владельца компьютера, есть ещё какой-то главный администратор root? Всё это нужно как раз по соображениям безопасности, именно такое разграничение и есть главный залог безопасности Mac OS X.

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

Каждый пользователь принадлежит к определённой группе — как минимум, к одной. Обычные пользователи находятся в группе staff. Все, кто имеют административные привилегии, также принадлежат к группам admin и wheel. Существуют и другие группы: owner, everyone, authedusers (и ещё пара десятков).

Чтобы узнать все группы, в которые вы входите, наберите в терминале команду:

groups

Запомните важнейшую команду, которой вам придётся часто пользоваться:

Она позволяет выполнить какое-либо действие от имени пользователя root. Её можно ввести перед какой-то другой командой, например:

sudo mkdir

Тогда права root будут переданы вам только для одной этой команды. Есть и другой вариант — приобрести права root-пользователя до закрытия окна Терминала. Для этого введите:

sudo -s

Никогда не выполняйте от имени root никакие команды, назначение которых вам неизвестно. Всегда тщательно проверяйте правильность введённых команд, потому что в таком режиме работы испортить можно всё, что угодно, а вернуть обратно — нет.

В любом случае, команда sudo потребует от вас ввода пароля:

Password:

Пароль всегда вводится вслепую, т.е. вы не увидите на экране никаких символов. По завершении ввода пароля нажмите Enter, и вы увидите, что левая часть строки изменится на:

bash-3.2#

Это означает, что вы вошли в Терминал как root-пользователь.

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

Теперь мы переходим к главному: собственно правам доступа. Эти права бывают трёх видов:

  • на чтение (просмотр) объекта
  • на запись (т.е. редактирование и удаление)
  • на запуск объекта

Можно обладать одним, двумя или всеми тремя правами сразу.

Каждое право для одного и того же объекта задаётся в трёх форматах:

  • непосредственно для владельца
  • для группы пользователей, к которой принадлежит владелец
  • для всех остальных

Права доступа обозначаются двумя способами: цифровым и буквенным.

Цифровой способ подразумевает написание трёхзначного числа: например, 775, 644, 444, 521, 700.

Первая цифра — это права для владельца.

  • 4 означает право на чтение
  • 2 означает право на запись
  • 1 означает право на запуск
  • 0 означает отсутствие всех трёх прав

Эти цифры суммируются, если несколько прав принадлежат пользователю одновременно:

  • 5 (4+1) означает права на чтение и запуск
  • 6 (4+2) означает права на чтение и запись
  • 7 (4+2+1) означает полный спектр прав

Вторая цифра трёхзначного обозначения — права для группы владельца. Третья — права для всех остальных.

Теперь расшифруем приведённые выше примеры:

владелец и его группа имеют полный доступ (4+2+1=7)

все остальные пользователи могут читать и запускать файл (4+1=5)

владелец имеет право на чтение и запись (4+2=6)

все, кроме него, могут лишь прочитать файл (4)

абсолютно все пользователи могут только читать файл, но сделать с ним ещё что-то невозможно

владелец может читать и запускать файл (4+1=5)

группа владельца может редактировать файл (2)

все остальные имеют право лишь на запуск (1)

эксклюзивные полные права доступа есть только у владельца (4+2+1)

А теперь приведём конкретный пример. Допустим, у вас есть папка.

  • Если у вас есть только права на запись, вы сможете её только переименовать, но никак не заглянуть внутрь
  • Если у вас есть права только на исполнение, то вы сможете открыть папку, но не увидите в ней никакого содержимого. Но если вы знаете имена лежащих там файлов, то сможете с ними работать.
  • Если у вас есть права на чтение и исполнение, то вы сможете пользоваться всем содержимым папки, но не сможете её переименовать или изменить атрибуты

Буквенный способ всегда состоит из 10 символов и имеет следующий вид:

drwxrw-r-x

Первый символ показывает, с чем вы имеете дело:

  • прочерк означает обычный файл
  • d — папку
  • l — ссылку на другой файл

Оставшиеся девять символов делятся на три группы по три знака. Первые три показывают права доступа владельца, вторые три — группы, третьи — всех остальных:

  • r — право на чтение (read)
  • w — право на запись (write)
  • x — право на запуск (execute)

Если права нет, то на соответствующем месте ставится прочерк.

Есть ещё два специальных обозначения, обычно встречающиеся у папок:

  • t — не позволяет пользователю удалять в данном каталоге чужие файлы, если у него нет права на запись в эти файлы
  • s — означает, что файлы, создаваемые в каталоге, наследуют группу от каталога, а не от создателя файла

Таким образом, приведённый выше пример означает то же самое, что и 765.

Кстати, файл вполне может иметь и права доступа 000 . Тогда единственный, кто может что-то с ним сделать будет root-администратор. Стоит помнить о такой возможности хотя бы потому, что стоит быть аккуратным с этим. Кстати, в этом случае и сменить права назад сможет тоже только администратор. Будьте аккуратнее.

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

Теперь о том, как менять права доступа и владельцев файлов. Правом изменения прав доступа обладают владелец файла и пользователь root. Отсюда вывод — если у вас не получается поменять права, используйте команду sudo.

Для смены прав доступа используется команда

Она имеет следующий синтаксис:

chmod 755 /System/Library/Extensions

Через пробел указываются сами права и путь к файлу или папке.

У команды есть полезный параметр -R (именно заглавная R), который присваивает указанные права всем содержащимся внутри объекта файлам. То есть, чтобы выставить права 755 для всей папки Extensions из примера выше, нужно ввести:

chmod -R 755 /System/Library/Extensions

Для смены группы владельца используется команда

Принцип работы тот же, что и у chmod, тоже действует параметр -R. Группу можно вводить как в текстовом формате, так и в цифровом. Запомните главные обозначения:

chgrp -R 80

сделает вашу папку с музыкой принадлежащей группе администраторов.

С командой chgrp связано две опции — -v и -c . Очень полезны, так как позволяют нам получать информацию о том, что же именно происходит, какие действия совершаются в результате выполнения. Первая, -v , показывает всю информацию, даже тогда, когда и менять-то ничего не пришлось, а вторая показывает только факт смены прав. Это может быть удобнее при больших количествах файлов.

Чтобы поменять самого владельца, нужна команда

Её синтаксис такой:

chown (-R) владелец:группа путь

Владелец и его группа тоже могут указываться в текстовом формате, через двоеточие без пробела:

chown root:wheel /mach_kernel

или в цифровом формате. Обозначения групп см. выше, а вот обозначения пользователей:

Та же самая команда может выглядеть так:

chown 0:0 /mach_kernel

Присваивает ядро системы пользователю root и группе wheel.

Права доступа у файлов в системе имеют свойство иногда неожиданно портиться. Обычно это вина криво сделанных установщиком программ. Какие последствия будет иметь невозможность доступа системы к важным файлам настроек, компонентов и расширений — объяснять не стоит. Поэтому запомните ещё две важные вещи:

  • права по умолчанию для ядра системы (файл /mach_kernel): 644, владелец — root, группа — wheel
  • права для папки кекстов (/System/Library/Extensions): 755, владелец — root, группа — wheel.

Эти два факта помогут вам решить многие проблемы со странной или некорректной работой системы. Если это не поможет, запустите Дисковую утилиту из папки Программы/Служебные программы, выберите там раздел и нажмите кнопку Восстановить права доступа.

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

Запустить Дисковую утилиту можно и с установочного DVD Mac OS — через верхнее меню.

На сегодня информации достаточно. Следующая статья будет посвящена копированию, переименованию и удалению объектов.

Популярное:

  • Украли айфон 5 с как найти Как найти украденный или потерянный iPhone, iPad или Mac Если у вас украли устройство Apple или вы его потеряли, не спешите опускать руки. Гаджет можно попробовать отыскать с помощью […]
  • Как вернуть айфон который украли iCloud: Блокировка и отслеживание устройства в режиме пропажи в приложении «Найти iPhone» Режим пропажи позволяет заблокировать устройство с iOS, часы Apple Watch и компьютер Mac, чтобы […]
  • Исполнительный директор вуза Исполнительный директор вуза Ашрафян Лев Андреевич Заместитель директора, директор института онкогинекологии и маммологии ФГБУ "НМИЦ АГиП им. В.И. Кулакова" Минздрава России, доктор […]
  • Апелляционная жалоба на постановление гибдд Как написать жалобу на постановление инспектора ГИБДД (образец) Образец жалобы на постановление ГИБДД поможет при необходимости обжаловать назначение штрафа за нарушение правил дорожного […]
  • Статья 59 часть 1 конституции рф Статья 59 Конституции Российской Федерации Часть 1 статьи 59 Конституции Российской Федерации: Защита Отечества является долгом и обязанностью гражданина Российской Федерации. Табалов […]
  • Какой вопрос задать инструктору Муниципальное дошкольное образовательное учреждение "Детский сад №16" г. Ярославль ВОПРОСЫ ИНСТРУКТОРУ ПО ФИЗКУЛЬТУРЕ На этой страничке хочу ответить на самые частозадаваемые вопросы […]
Закладка Постоянная ссылка.

Комментарии запрещены.