У меня есть два отдельных диска на моем Mac под управлением OS X 10.10.2. Мой домашний каталог находится на загрузочном диске. Я вижу некоторые странные проблемы. Например, Chrome может загружать файлы в ~/Downloads, но Deluge и uTorrent жалуются, что не могут писать в ~/Downloads.

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

В качестве примера я сначала создам файл (test.txt) на загрузочном диске (/tmp), а затем попытаюсь переместить его на не загрузочный диск (~). Также обратите внимание, что при создании файла группа называется «wheel», а после «перемещения» - «staff».

> touch /tmp/test.txt

> ls -le /tmp/test.txt
-rw-r--r--  1 nick  wheel  0 Mar  1 17:49 /tmp/test.txt

> mv /tmp/test.txt .
mv: ./test.txt: set owner/group (was: 501/0): Operation not permitted

> ls -le ./test.txt 
-rw-r--r--  1 nick  staff  0 Mar  1 17:49 ./test.txt

Как я могу исправить эту проблему? Спасибо

Изменить: "Игнорировать владение на этом томе" отключен на загрузочном диске.

2 ответа2

0

Владение игнорируется на томе домашней папки? В Finder выберите "Информация о томе" (обратите внимание, что это должен быть сам том, а не папка или файл в нем), разверните раздел "Общий доступ и разрешения" и проверьте, выбран ли "Игнорировать владение этим томом". Если это так, щелкните значок замка, войдите в систему и выключите его.

0

Проверьте владельца соответствующих каталогов. Вы можете сделать это с помощью ls -ld <dir> . Вы, вероятно, обнаружите, что у одного есть wheel как группа, а у другого - staff . Изменить неправильный с

sudo chgrp staff <dir>

где <dir> - это имя каталога.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .