Змініть власника папки на диску тільки для читання в Ubuntu


1

Мій IMac помер (питання харчування, поза гарантією), і я видалив HDD, щоб я міг відновити деякі файли. Я намагаюся скопіювати файли з моєї папки Desktop на Mac HDD , використовуючи Ubuntu 10.04 (працює з CD-ROM), але я отримую доступ заборонений помилки при спробі cdабо lsв каталог , тому що я не власник.

Я спробував запустити, chown -R Desktopале виникла помилка, що файлова система доступна лише для читання.

Чи є спосіб я можу змусити диск читання / запис або доступ до файлів без зміни власника?

Дякую!

Відповіді:


2

Підтримка запису для деяких зарубіжних файлових систем у Linux є помилковою, тому вимкнена за замовчуванням. Можливо, тому файлова система Mac змонтована лише для читання.

Якщо це одноразове відновлення даних, просто зробіть це як root.


Для деяких файлових систем можна вказати, що все має бути читаним у всьому світі, або що кожен файл має належати певному користувачеві. Спочатку визначте том і точку монтування файлової системи Mac за допомогою команди df .в Desktopкаталозі; це відображає щось подібне

/dev/sdb4   123456  78901  23456  42%   /media/disk1

Переконайтеся, що жоден процес не використовує файлову систему Mac (це включає в себе будь-яку оболонку, яка має на ній робочий каталог), і запустити

umount /media/disk1
mount -o umask=022 /dev/sdb4 /media/disk1

umask=022означає, що кожен може прочитати все. Ви також можете використовувати uid=ktrauberman(замінити ktraubermanім'я користувача), так що кожен файл належить вам.


Як перейти до кореневого користувача під час роботи з живого компакт-диска? Я спробував запустити команди з використанням sudo, але зіткнувся з тими ж помилками.
Кайл Трауберман

@ktrauberman: Ви маєте на увазі, що це sudo ls /media/disk1/path/to/Desktopне вдається? Якщо так, чи не могли б Ви додати до свого запиту вихід sudo ls -ld /media/disk1 /media/disk1/path /media/disk1/path/to /media/disk/path/to/Desktop(замінити, звичайно, назви)? Також, будь-ласка, скопіюйте повідомлення про помилки.
Жиль

Хм. Тепер, коли я думаю про це, я не думаю, що я намагався sudoз lsабо cd. Я спробую сьогодні цього вечора і повернуся до вас.
Кайл Трауберман

Так, це було. Я зміг перейти sudo lsдо заблокованого каталогу, а потім - sudo cpдо файлів. Дякую!
Кайл Трауберман

0

Спробуйте відмовитися від файлової системи, а потім перевстановити її з командного рядка за допомогою параметра -w

щось на зразок

mount -w / dev / sbd4 / mnt / macdrive

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.