У меня есть друг, у которого есть Macbook, который больше не работает, однако жесткий диск все еще работает нормально. Я вынул жесткий диск из ноутбука и установил его на настольный ПК, а затем загрузился с Linux Mint с диска (у меня нет док-станции). Затем я вставил флешку для копирования файлов на. Однако, когда я открываю домашний каталог на жестком диске, я получаю отказ в доступе. Я могу просматривать все диски, кроме домашней директории, где находятся все их данные. У кого-нибудь есть какие-либо предложения о том, как с этим справиться? заранее спасибо
1 ответ
Я получаю отказано в доступе. Я могу просматривать все диски, кроме домашней директории, где находятся все их данные. У кого-нибудь есть какие-либо предложения о том, как с этим справиться?
OS X - операционная система на основе UNIX, а HFS+ (файловая система) поддерживает разрешения. Обычно каждому пользователю назначается UID. В дистрибутивах Linux, особенно на основе Ubuntu, UID являются последовательными. Первая учетная запись пользователя, которую вы создаете, - 1000
, следующая - 1001
и т.д.
На OS X это может быть иначе. Скажем, например, что у пользователя вашего друга был UID 50
. Когда вы монтируете диск с Linux Mint, он видит, что каталог, к которому вы пытаетесь обратиться, принадлежит пользователю 50
а вам 1000
. Если указанный каталог не имеет разрешения o+r
(разрешение на чтение для "других" пользователей), он не позволит вам его увидеть.
Теперь проще всего в этом случае запустить файловый менеджер от имени root. Какой именно это файловый менеджер, зависит от используемого вами варианта Linux Mint. Это может быть nautilus
dolphin
caja
pcmanfm
или что - нибудь еще.
Например:
sudo nautilus /
Во многих дистрибутивах Linux вы можете попробовать открыть каталог с помощью файлового менеджера по умолчанию, используя xdg-open
даже если вы не знаете его имени:
sudo xdg-open /
Осторожно: теперь у вас есть полные права доступа к файлам на любом подключенном диске. Обратите внимание на то, какие изменения вы делаете.