Разрешения на файлы из.dd изображения
Я пытаюсь получить доступ к файлам из файла.dd, созданного на моем MacBook Pro. Не полный диск с разделом восстановления и все, просто раздел, где мои файлы. Я могу смонтировать его в Ubuntu используя:
udisksctl loop-setup -r -f image.dd
Мне удалось просмотреть и открыть мои файлы, кроме таких, как "Изображения", "Музыка", "Фильмы", "Загрузки" и т. Д. Это стандартные папки файловой системы Mac, созданные не мной, и я получаю сообщение об ошибке:
Это местоположение не может быть отображено. У вас нет прав, необходимых для просмотра содержимого "Картинки".
Как мне установить эти разрешения для просмотра всех файлов или мне нужно заново создать образ моего Mac и сделать это по-другому?
Спасибо за вашу помощь.
2 ответа
Rinzwind и liquidat, спасибо за вашу помощь и предложения.
Казалось, ничего не работает, используя sudo и т. Д. В общей сложности потребовалось девять дней, чтобы найти ответ. Я знал, что работаю с Ubuntu 14.04 и образом MacBook Pro dd. Я знал, что могу смонтировать образ и получить доступ к нестандартным файлам файловой системы, но не к стандартным папкам файловой системы.
Вот как вы можете это сделать:
Откройте Ubuntu Software Center, найдите и установите пакет "gnome-system-tools" (без кавычек). Или (лучший и предпочтительный метод) откройте терминал (Ctrl-Alt-t) и введите
sudo apt-get установить gnome-system-tools
После установки вы можете запустить users-admin из терминала, чтобы открыть Users и Groups или получить к ним доступ через Administration > Users and Groups.
Используйте знак + и создайте нового пользователя. Новый пользователь, которого вы создаете, должен соответствовать настройкам на Mac, образе Mac или отформатированном жестком диске Mac, чтобы получить доступ. Например, если ваше имя пользователя Фрэнк и ваш пароль MyPassword на Mac, вам необходимо использовать эти настройки при создании нового пользователя.
Нажмите на нового пользователя и измените тип вашей учетной записи на Администратора.
Нажмите на Дополнительные настройки> Права пользователя. Отметьте все поля, которые применяются. Нажмите на Дополнительно. Измените Идентификатор пользователя с 1000 (или как там он есть) на 501 (именно здесь Mac начинают свои идентификаторы пользователей, если ваш идентификатор пользователя Mac меняется соответственно).
Обратите внимание, что вам, возможно, пришлось разблокировать свою группу пользователей, чтобы внести какие-либо изменения, в зависимости от того, как вы к ней обращались. Разблокировка находится в правом верхнем углу. Нажмите и введите пароль, чтобы разблокировать или заблокировать. Вы увидите, о чем я говорю, если нужно.
Закройте все и перезапустите. Вы должны увидеть своего Первоначального пользователя и Нового пользователя, которого вы только что создали. Если нет, вам придется вернуться к исходному пользователю и изменить UID_MIN с 1000 на 501, чтобы новый пользователь отображался в меню приветствия. Извините, это то, что я не сохранил. Вам нужно будет зайти в Google: Как изменить uid в Ubuntu 14.04 (или любой другой версии Linux, которую вы используете. Это важно. Все инструкции, которые работали для меня, были специфичны для Ubuntu 14.04.)
Для окончательного теста я вошел в систему моего нового пользователя и установил мой Mac image.dd и TA-DAAAA!!!
Это сработало! Мне удалось получить доступ ко всем файлам на моем образе MacBook Pro dd.
Также обратите внимание, что мне не нужен доступ для чтения и записи. Я только хотел доступ на чтение для восстановления файлов. Если вам нужен доступ для записи, вам придется изучить его дальше.
MacOS обычно использует вариант файловой системы HFS + HFS в Википедии. Это поддерживает права пользователя, которые соблюдаются в Linux. Поскольку идентификатор пользователя вашего пользователя Ubuntu и вашего пользователя MacOS, скорее всего, отличается, вам не разрешен доступ к файлам.
Итак, как уже упоминалось, можно было бы получить доступ к файлам с правами суперпользователя - например, с помощью sudo.