Хотя такая проблема, когда вы теряете доступ к файлу, встречается довольно редко, всё же это может произойти, например, когда ваши права изменяются сторонним приложением.
Обычно эту проблему устраняют запустив процесс восстановления прав пользователя (запускаете Дисковую утилиту из папки /Программы/Служебные программы, выбираете раздел и нажимаете на кнопку Восстановить права доступа), но это не всегда срабатывает. Чтобы разобраться с проблемой, нужно настроить права на проблемные файлы.
В таких ситуациях у вас есть два пути: изменить права на файл(ы) вручную через Finder или же через Терминал. Мы рассмотрим оба способа, хотя для продвинутых пользователей намного проще и быстрее будет воспользоваться Терминалом.
Изменение прав на файл при помощи Finder
Вы можете изменить права на файлы через окно «Свойства»:
- Выберите файл в Finder, затем нажмите Command+i, чтобы вызвать окно «Свойства».
- Нажмите на стрелку рядом с «Общий доступ и права доступа», чтобы узнать, кто владелец файла и посмотреть на права.
- Выберите иконку блокировки, чтобы разблокировать «Права».
- Нажмите кнопку [+] для добавления нового владельца, затем выберите пользователя из списка и нажмите «Выбрать».
- Теперь выберите имя и нажмите на значок шестеренки, выбрав пункт «Сделать (имя пользователя) владельцем».
Через Терминал процесс восстановления происходит быстрее и, как увидите, проще.
Изменить владельца файла из Терминала с помощью команды chown
Использование Терминала, как правило, считается способом для продвинутых пользователей, но в некоторых ситуациях он работает не только быстрее, но и проще.
Для этого используем команду chown, которая является стандартной для Mac OS X.
Для начала запустите Терминал из /Программы/Утилиты/.
Синтаксис:
chown [username] [file]
Пример использования: чтобы изменить владельца файла с именем "test-file.txt" для пользователя "tanya" команда будет выглядеть так:
chown tanya test-file.txt
Имейте в виду, что имя пользователя, которое вы будете использовать — это короткое имя учетной записи, которое, как правило, совпадает с именем в папке пользователя.
Если вы не уверены, что короткое имя пользователя правильное, введите 'Whoami' в Терминал для получения текущего короткого имени или наберите “ls /Users”, чтобы увидеть список всех учетных записей пользователей на текущем Mac.
Если вы изменяете права на системные файлы или файлы других пользователей, к которым у вас нет прав на чтение и запись, то вам потребуется использовать команду chown вместе с ‘sudo’.
sudo chown tanya ~/Desktop/test-file.txt
Чтобы изменить группу файлов, используйте chown с двоеточием после короткого имени пользователя:
sudo chown tanya:staff ~/Desktop/test-file.txt
Выбор, каким способом решить задачу, всегда за вами.
(via)
Лучшие предложения
Находки AliExpress: самые интересные и полезные товары
10 полезных товаров дешевле 500 рублей
Находки AliExpress: 20 полезных товаров дешевле 1 000 рублей
Новый год как в детстве: 6 праздничных традиций, которые поможет соблюсти техника Gorenje
Отборные скидки до 64% от AliExpress, Redmond и других магазинов
15 стильных пуховиков стоимостью от 3 000 до 15 000 рублей
10 наборов для вышивания, с которыми захочется заняться рукоделием
12 комфортных дутиков для зимних прогулок
Обзор TECNO Phantom V Fold 2 — самого доступного «фолда»
Обзор TECNO Phantom V Flip 2 5G — новой раскладушки, которая почти вдвое дешевле аналогов
Обзор TECNO Camon 30S — недорогого смартфона с достойной камерой
Гид по пластиковым окнам. Какие купить, чтобы точно спать в тишине и не страдать от сквозняков