Я работал на своем Mac и сохранил файл. Продолжил работу над файлом. Через час, когда я попытался сохранить этот файл, я увидел сообщение «Не удалось сохранить документ. У вас нет разрешения». Что??? Теперь я вижу, что не могу сохранить ни один из моих файлов. Я могу открыть их, но не могу сохранить. Любой файл. Но это избирательно. TextEdit может сохранять файлы, Mail.app может открывать электронные письма и сохранять вложения. Xcode может создавать и сохранять новые проекты, но я не могу их изменять, иначе я увижу ошибку, если попытаюсь сохранить.
Это то, что я пытался сделать:
chown
, chmod -R 755
, и т. д. в каталоге, содержащем мои проекты, не помогает.Что еще я могу? Плакать?
Мысли? Спасибо
У меня такая же проблема. Я попробовал то, что предложил Мэтт Лав, и у меня все еще были проблемы. Затем я загрузил Cocktail и запустил восстановление разрешений, перезагрузился, и все снова заработало.
Если я правильно понял ваш вопрос, вы пытаетесь сбросить разрешения для домашнего каталога пользователя. Это легко сделать, сбросив ACL в нужном доме напрямую с помощью утилиты Reset Password в разделе восстановления:
Перезагрузите компьютер с раздела восстановления (если запущен Lion) или с серого диска (если не запущен Lion).
Откройте Дисковую утилиту и запустите восстановление разрешений на загрузочном томе.
После этого закройте Дисковую утилиту и откройте Терминал из меню «Утилиты».
Введите resetpassword
и выберите свою учетную запись пользователя (НЕ системный администратор/root) в раскрывающемся меню.
Нажмите кнопку « Сброс » в нижней части окна в разделе «Сброс разрешений домашней папки и списков управления доступом».
Выйдите из утилиты пароля и вернитесь на главный экран восстановления. На клавиатуре нажмите ⌘ + Q и перезагрузите компьютер.
Очень важно, чтобы вы не удерживали кнопку питания, чтобы выйти из сеанса восстановления, иначе сброс ACL не произойдет.
Дайте нам знать, как это происходит.
Это может быть проблема с владением файлом. Попробуйте сменить владельца файла на себя.
sudo chown <your-user-name-here> <file-name-here>
ИЛИsudo chown -R <your-user-name-here> <folder-name-here>
Почему это происходит?
Одна причина: иногда приложения или мы используем команду «SUDO» (которая предназначена для выполнения действий в качестве суперпользователя) для выполнения разных задач. Если какой-либо файл создается как суперпользователь (обычно это root), то «root» владеет этим файлом или папкой.
У меня есть простой ответ. Перейдите в раздел « Сохранить как » в разделе « Где » и убедитесь, что вы сохраняете его в свои документы . Я продолжал получать эту ошибку и понял, что она сохраняется в lines . Не знаю, как это произошло, но как только я изменил его на сохранение в Документах , проблема исчезла.
Джордж Пирс
Утка
Утка
мммммм
ls -le
Отображаемое имя