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

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

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

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

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

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

sudo chmod -R -a# 0 ~/

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

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

 

Вас могут заинтересовать:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *