У меня есть жесткий диск 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 внести изменения в разрешения для диска, доступного только для чтения?
chown не может вносить изменения в файловые системы только для чтения.