Как работает chown в отношении файлов, созданных Mac OS X?

У меня есть жесткий диск 1 ТБ в Macbook Pro 6,2 (середина 2010 года), разделенный на 900 ГБ для Mac OS X и 100 ГБ для Ubuntu 14.04. Я хотел сделать раздел HFS + (с установленной ОС X в качестве загрузочного диска), который можно прочитать с Ubuntu. Я выполнил ответ другого пользователя и сделал следующее:

sudo mkdir -R /media/username/MacOS
sudo chown --recursive username:username /media/username
sudo mount -t hfsplus -o uid=USERUID,gid=USERGID /dev/sdx /media/username/MacOS

Шаг chown, кажется, просматривает каждый файл на разделе HFS + (установлен на / media / username / MacOS) и изменяет право собственности на пользователя указывается именем пользователя. После каждого изменения процесс говорит «Файловая система только для чтения». Когда я обращаюсь к разделу MacOS с помощью sudo nautilus, файлы также доступны только для чтения.

Основываясь на моих исследованиях, это хорошо; Предполагается, что HFS + доступен только для чтения для Ubuntu, если ведение журнала не отключено, поэтому оно работает как должно. Итак, мой вопрос - это то, что chown действительно меняется? Является ли это изменением разрешений файлов на самом разделе HFS + или просто изменяет ли Ubuntu доступ к этим (только для чтения) файлам для моего пользователя? Другими словами, chown действительно вносит какие-либо изменения в мои файлы / разрешения Mac OS X? Может ли chown внести изменения в разрешения для диска, доступного только для чтения?

1
задан 13 April 2017 в 15:24

1 ответ

chown не может вносить изменения в файловые системы только для чтения.

0
ответ дан 23 May 2018 в 20:37
  • 1
    Итак, когда я выполняю chown на смонтированном патче HFS + (например, мой загрузочный диск с OS X с моими файлами), и тогда у меня есть доступ к чтению из Ubuntu, он не изменяет файлы Mac? Я знаю, что это может быть глупый вопрос, но я не уверен, почему он работает, учитывая, что диск доступен только для чтения. – bzodonnell 7 May 2015 в 19:50

Другие вопросы по тегам:

Похожие вопросы: