私の友人は私にファイルのHFS形式のCD-ROMを送ってくれました、そしてそれはいくつかの役に立たない制限的な許可を持っています。たとえば、次のディレクトリの1つに対するls-l出力は次のとおりです。
d--------- 4 chris staff 136 Oct 6 2006 dir1
つまり、誰もディレクトリの内容を表示するためのアクセス権を持っていません。
OS XにCDのアクセス許可を無視させ、CDのすべてへの読み取りアクセスを許可する方法はありますか? (おそらく、いくつかの面白いオプションを使用してCDを自分でマウントすることによってですか?)そうでない場合、CDからデータを読み取る他の方法はありますか?
重要な場合、OS X自動マウント機能は、オプション「hfs、local、nodev、nosuid、read-only、noowners」を使用してディスクをマウントしました。 CDをマウントするように指示する方法はありますか
これが最も巧妙な方法かどうかはわかりませんが、CDの内容をハードドライブにコピーして、そこでアクセス許可を修正するという解決策があるようです。
まず、データをハードドライブにコピーします。
次に、Terminal.appを使用してファイルへの読み取り/書き込み権限を自分に与えます。
または、Finderを使用して読み取り/書き込み権限を自分に付与します。
ディスクを見たいだけで、選択したファイルをコピーしたい場合は、Sudoでそれを行うことができます
Sudo ls dir1
ターミナルから完全にコピーすることもできます(クリスの答えと同様)
Sudo cp -R /Volumes/problemdisk /destination
Sudo chmod -R 755 /destination