Только что завершил успешный процесс двойной загрузки macOS и Ubuntu 16.04 на моем iMac. Мой компьютер имеет твердотельный накопитель с двумя разделами и ОС, а также жесткий диск объемом 1 ТБ со всеми данными моей работы на Mac (Macintosh HD 2).

Я могу читать и получать доступ к Mac HD 2, но не могу писать на него (неудивительно). Когда я смотрю на вкладку свойств и разрешений на диске, он говорит, что root - это владелец, 80 - это группа, а в разделе "Others" ничего нет.

Использование nano в качестве пользователя root для записи тестового документа на диск не работает.

Я бы хотел быть осторожным с chmod или chown прежде чем открывать диск в дыры в безопасности ... Должен ли я сделать это? Какой самый лучший вариант?

Редактировать: Запуск команды

cut -d: -f1 /etc/group

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

2 ответа2

0

Успех!

Итак, я наконец-то заставил его работать, но это было гораздо более простое решение, чем я ожидал.

По сути, все, что вам нужно сделать, это отключить владение диском до желаемого объема. Мой Mac имеет два диска: один SSD для ОС (Mac HD) и жесткий диск (Mac HD 2) для данных.

Сначала загрузитесь в Mac OS. Щелкните правой кнопкой мыши на диске с данными (Mac HD 2) и получите информацию. Разблокируйте значок замка и установите флажок "Игнорировать права собственности на этот том".

Применить ко всему содержимому диска.

ВАЖНЫЙ:

НЕ делайте этого с диском ОС или любым диском, который вы используете для загрузки! Делайте это только с устройством хранения данных (то есть внутренним), которым вы хотите поделиться.

Больше информации здесь.

ПРИМЕЧАНИЕ: Любой, кто хочет попробовать это, может испытывать или не испытывать некоторые проблемы, если том отформатирован в Mac OS Extended с ведением журналов. Я отключил ведение журнала до того, как нашел это решение, поэтому не знаю, помогло ли это или нет.

Надеюсь, что это помогает кому-то еще, пытающемуся сделать это.

0

Я бы создал подкаталог с "Mac HD 2" под названием Users/<username> или Work/<username> или любой другой, который вы бы предпочли, и `прикрепил его к вашему имени пользователя. Таким образом, основной диск по-прежнему принадлежит пользователю root, и вы можете добавлять дополнительные папки из этой базы для любых целей. Если вы предпочитаете запускать домашний каталог Mac, перейдите по маршруту "Пользователи", скопируйте содержимое существующего домашнего каталога в новый, а затем измените домашний каталог в "Системные настройки" - "Пользователи и группы" (щелкните правой кнопкой мыши, чтобы получить дополнительные параметры. который содержит путь к вашему домашнему каталогу.

Учитывая, что вы работаете в Ubuntu и работаете в Mac Terminal, я предполагаю, что вы сможете найти правильные команды. Просто не забудьте использовать sudo когда вы сначала создаете новую папку и chown ее.

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