OS X: Как переопределить глупо строгие полномочия на CD-ROM HFS

Мой друг отправил мне CD-ROM формата HFS файлов для взгляда на, и он имеет некоторые бесполезно строгие полномочия. Например, вот является ls-l выводом для одного из каталогов:

d---------   4 chris  staff  136 Oct  6  2006 dir1

Таким образом, ни у кого нет доступа для наблюдения содержания каталога.

Есть ли какой-либо способ, которым я могу заставить OS X игнорировать полномочия на CD и давать мне доступ для чтения ко всему на нем? (Возможно, путем монтирования CD самостоятельно с некоторыми забавными опциями?) В противном случае там какой-либо другой способ для меня считать данные от CD?

Если это имеет значение, OS X автомонтируют, что средство смонтировало диск с опциями "hfs, локальный, nodev, nosuid, только для чтения, noowners". Есть ли любой способ, которым я могу дать этому команду монтировать CD

1
задан 14.02.2012, 23:38

2 ответа

Я не уверен, что это - slickest путь, но у меня, кажется, есть решение, которое включает копирование содержания CD к жесткому диску и затем исправления полномочий там.

Во-первых, скопируйте данные в жесткий диск:

  1. В Средстве поиска откройте CD-ROM и выберите все файлы/каталоги на CD
  2. Файл... Копия
  3. Создайте новую папку ("cdstuff") на жестком диске где-нибудь
  4. Откройте "cdstuff" в средстве поиска
  5. Файл... Вставка
  6. Finder заявляет, что ей нужен доступ администратора для копирования файлов, поэтому введите пароль при запросе.

Во-вторых, дайте себе полномочия чтения-записи файлам с помощью Terminal.app:

  1. CD cdstuff
  2. sudo chmod-R u+rwx *

С другой стороны, дайте себе полномочия чтения-записи с помощью Средства поиска:

  1. Щелкните правой кнопкой по "cdstuff" папке, и "Получают Информацию".
  2. При "Совместном использовании и Полномочиях", нажимают значок блокировки для включения редактирований.
  3. Теперь дайте "Чтение и Запись" доступ ко всем.
  4. Нажмите на небольшой значок инструмента/виджета, и выбор "Относится к вложенным объектам".
2
ответ дан 12.12.2019, 10:40

Если Вы просто хотите посмотреть на диск, и возможно скопировать выбранные файлы можно сделать это с sudo

sudo ls dir1

Можно также сделать копию полностью от терминала (подобной ответу Chris)

sudo cp -R /Volumes/problemdisk /destination
sudo chmod -R 755 /destination
1
ответ дан 12.12.2019, 10:40

Теги

Похожие вопросы