ハードディスクのアクセス権がカスタムになってしまいました。

こんばんは、初めて利用させて頂きます。

MacProの起動は出来るのですが、起動ディスク以外のハードディスクに全くアクセスできない状況に陥ってしまって、ネットで検索していろいろ調べていたのですが、全くお手上げ状態になってしまい、こちらのコミュニティで助力を頂きたく書き込みさせて頂くことにしました。


少し違いますが、症状が近いトピックがあったので、こちらを観てもらった方が分かり易いかもしれません。

https://discussionsjapan.apple.com/message/100577086#100577086



自分では原因がよくわからないので説明が長くなってしまうのですが、先日、Power MacG5(OSX10.4)から中古のMacPro2008年モデルに乗り換えて、OSはこちらのAppleストアでOS10.6を購入してインストールしました。


まず最初に、MacProをOS10.6のOSから起動した状態にして、ディスクユーティリティを使って内蔵の1TBのHDを初期化しました。

そしてPower MacG5でサブで使っていた300GBの内蔵HDの情報をMacProの初期化した1TBのHDにコピーして、余った300GBのHDをMacProに増設してそれも初期化してMacProのシステムHDとして使うことにしました。


それからMacProにOS10.6をインストールしました。


その後、MacProとPower MacG5をファイアワイアで接続し、移行アシスタントを使ってシステムを移行できました。


ここまでは良かったのですが、何故か、1TBの内蔵HDに書き込みをする時に毎回パスワードを聴かれてしまい、アプリケーションの保存ができない状態でしたので、ディスクユーティリティでHDのアクセス権の修復を行ったのですが効果もなかったので、ネットで少し調べて、情報を開いてアクセス権というのを触ってしまいました。


その後システムHD以外のHDを開こうとすると、『内容を表示するためのアクセス権がないため、フォルダ"HD名"を開けませんでした』という表示がされて、全くアクセスできなくなってしまいました。


それで、もう一度システムをインストールしなおしたのですが、今度は、HDのアクセス権が、全て『カスタム』と表示されていて、ポップアップメニューは表示されるのですが、「読み、書き」などに変更することができなくなってしまいました。



丸々2日ほどネットでいろいろ調べていたところ。

ターミナルを使って修復できるということを知ったのですが、ネットで調べた文字をターミナルに入力してみても、全く無反応で何も起こりません。。。

入力の文字が違うのか、ターミナルというユーティリティの存在も知らなかったくらいなので、基本的な使い方が間違えているのかもしれません。

シェルというウィンドウで入力もやってみましたが、やっぱり何も起こりません。


外付けHDには容量の問題でPower MacG5のシステムHDしかバックアップを取っていなかったので、アクセス権というトラブル自体全く予期していなかったので、バックアップを怠った自分が悪いのですが、後悔先に立たずで藁にもすがる想いです。


詳しい方おられましたら、助言のほど宜しくお願い致します。

Mac Pro, Mac OS X (10.6.8)

投稿日 2011/10/18 03:43

返信
返信: 29

2011/10/19 01:32 peterman0919 への返信

OSXを入れるボリュームは、インストールディスク起動で初期化、それ以外のHDD又はボリュームは、インストールしたOSXから起動し,ディスクユーティリティで初期化する。

こうすれば、コマンドを使う必要はないのだが。


どのHDDがどうなっているのかが、今までの説明では分かりにくい。

2011/10/19 01:40 ぴっぴ への返信

連続して書き込んで、どんどん読み辛くなってしまってすみません。。。検証が遅れてしまいましたが、

『defaults write com.apple.finder AppleShowAllFiles -bool true; killall Finder』

ろ実行してみました。

以下の返事が返って来きました。

ただ、Finderを観ても、特に何か変わった様子はない感じです。


Command line interface to a user's defaults.

Syntax:



'defaults' [-currentHost | -host <hostname>] followed by one of the following:



read shows all defaults

read <domain> shows defaults for given domain

read <domain> <key> shows defaults for given domain, key



read-type <domain> <key> shows the type for the given domain, key



write <domain> <domain_rep> writes domain (overwrites existing)

write <domain> <key> <value> writes key for domain



rename <domain> <old_key> <new_key> renames old_key to new_key



delete <domain> deletes domain

delete <domain> <key> deletes key in domain



domains lists all domains

find <word> lists all entries containing word

help print this help



<domain> is ( <domain_name> | -app <application_name> | -globalDomain )

or a path to a file omitting the '.plist' extension



<value> is one of:

<value_rep>

-string <string_value>

-data <hex_digits>

-int[eger] <integer_value>

-float <floating-point_value>

-bool[ean] (true | false | yes | no)

-date <date_rep>

-array <value1> <value2> ...

-array-add <value1> <value2> ...

-dict <key1> <value1> <key2> <value2> ...

-dict-add <key1> <value1> ...



[プロセスが完了しました]

2011/10/19 01:50 peterman0919 への返信

『defaults write com.apple.finder AppleShowAllFiles -bool true; killall Finder』

ろ実行してみました。

以下の返事が返って来きました。

ただ、Finderを観ても、特に何か変わった様子はない感じです。

これを当方でTerminalにPasteしてReturnでFinderが終了して直ぐに立ち上がり不可視が見えますが... ???

# 書き込んだものは使い方が間違っている時に出るHelpです。

2011/10/19 01:52 HAL への返信

いろいろ協力して下さって、ありがとうございます。


『sudo chmod 775 '/Volumes/Peter Note'』と入力してみたところ、やっぱり同じような返事になりました。


(chmod: '/Volumes/Peter: No such file or directory

chmod: Note': No such file or directory)



xyさんの方法で試してみると、

『sudo chmod 775 /Volumes/"Peter Note"』


(usage: chmod [-fhv] [-R [-H | -L | -P]] [-a | +a | =a [i][# [ n]]] mode|entry file ...

chmod [-fhv] [-R [-H | -L | -P]] [-E | -C | -N | -i | -I] file ...)


上手く実行できたみたいです!


""で囲んだ方が良さそうですね。

2011/10/19 02:08 HAL への返信

すみません、スゴく初歩的なミスをしていたのかもしれません。


ターミナルの普通の新規ウィンドウ(⌘+N)では、このトピックの情報からコピーペーストができないので、

新規コマンド(⌘+シフト+N)のウィンドウで入力していたのですが、「シェル内でコマンドを実行」という設定にチェックが外れていたのですが、これはチェックを入れないといけないものなのでしょうか?


ここにチェックを入れて、以下の入力を実行してみると、また違う返事が返ってきました。


『ls -la /Volumes/Peter\ Note』


Last login: Wed Oct 19 18:00:53 on ttys001

peta-no-Power-Mac-G5:~ PeterMan$ ls -la /Volumes/Peter\ Note ; exit;

ls: .: Permission denied

ls: ..: Permission denied

ls: .DS_Store: Permission denied

ls: .Spotlight-V100: Permission denied

ls: .TemporaryItems: Permission denied

ls: .Trashes: Permission denied

ls: .file: Permission denied

ls: .fseventsd: Permission denied

ls: .hotfiles.btree: Permission denied

ls: .vol: Permission denied

ls: Applications: Permission denied

ls: Library: Permission denied

ls: Network: Permission denied

ls: System: Permission denied

ls: Users: Permission denied

ls: Volumes: Permission denied

ls: bin: Permission denied

ls: cores: Permission denied

ls: dev: Permission denied

ls: etc: Permission denied

ls: home: Permission denied

ls: mach_kernel: Permission denied

ls: net: Permission denied

ls: private: Permission denied

ls: sbin: Permission denied

ls: tmp: Permission denied

ls: usr: Permission denied

ls: var: Permission denied

logout



[プロセスが完了しました]


チェックを入れた状態で、もう一度、いろいろ入力してみようとおもいます。

2011/10/19 02:15 peterman0919 への返信

上手く実行できたみたいです!


いや 実行できてないです (^^;


新規コマンド(⌘+シフト+N)のウィンドウで入力していたのですが、「シェル内でコマンドを実行」という設定にチェックが外れていたのですが、これはチェックを入れないといけないものなのでしょうか?


そういうことです (^^;

# 理由がはっきりしてよかった・・・

# 普通のウインドウでコピー&ペーストができないというのも変だけどとりあえず置いておこう・・・


ls -la /Volumes/Peter\ Note ; exit;

ls: .: Permission denied


アクセス権がないのですから、このエラーは正常です。

もう一度 "sudo chmod 775 /Volumes/Peter\ Note" を実行してアクセスできるようにならないか、これを実行しても鍵が外れないようであれば "sudo chflags nouchg /Volumes/Peter\ Note" も実行してみてください。


もう一度、いろいろ入力してみようとおもいます。


「いろいろ」はやめてください (^^;;

きちんと考えた上で必要なもののみを実行する癖をつけないと、いつか痛い目を見ますよ。

2011/10/19 02:25 peterman0919 への返信

すみません!


シェルのチェックを入れた状態で、

『sudo chflags nouchg /Volumes/"Peter Note"』

と入力したところ。

鍵マークが外れてくれました!!

それで情報を開いて、全ての読み込みと書き込みを有効にできました。


シェルの設定があるのは知っていたのですが、シェルというのが何か分かっていなかったので、初期設定のまま使っていたのですが、なんという低レベルなミスで。。。本当に申し訳有りません。


新規ウィンドウを開くメニューがシェルとされていたので、もしかして?とおもったのですけど、ここまで話をややこしくしてしまいました。


これから他のパーティションも一つづつ鍵を外していこうと想います。


とは言え、やはり今だからスペースの問題をクリアできたわけで。。。昨日の自分ではシェルのチェックが有効になっていたとしても、やっぱり入力ミスをしていたはずです。


梵ミス過ぎて、なんだか申し訳なさ過ぎるのですが、たくさんの方にいろいろご協力を頂きまして、本当に感謝の気持ちでいっぱいであります。

ありがとうございました。

2011/10/19 02:31 peterman0919 への返信

この場をお借りして、もう一つ質問させて頂きたいのですが。


今後、HD名にスペースを入れるのを辞めよう、と決意しました。

そこで、

Peter NoteのHDの情報を開いて、名前と拡張子、という項目で、今のハードディスクのスペースを消せるみたいなのですが。

ここで名前を変更すると、また何かトラブルが起こったりしないものなのでしょうか?


大丈夫ならスペースを消したいと想います。

2011/10/19 02:37 peterman0919 への返信

このAppleコミュニティは初めて使わせて頂いたのですが。

正解は一度しか選べないのですね。。。全員正解にクリックするつもりがすみません、正解者がHALさんだけになってしまいました。


No9さん、ぴっぴさん、xyさんも、貴重な助言を頂きありがとうございました。

2011/10/19 02:42 peterman0919 への返信

ここで名前を変更すると、また何かトラブルが起こったりしないものなのでしょうか?


Time Machineでバックアップをとっていたら、ハードディスクを見失って差分バックアップではなくフルバックアップをとりなおしたりとか、iTunesのライブラリを外付けHDDに設定していたら見失ったりとかはあるかもしれません。

まぁ、今回で半角スペースの扱い方はわかったわけですから、そのまま使い続けても特に大きな問題にはならないのではないでしょうか。

2011/10/19 02:52 HAL への返信

ただ、今回の場合、"Peter" という名前のボリュームがあったら、他のボリュームに実行するはずのコマンドがそのボリュームに実行されていた可能性もあるわけで・・・。

# 実行していたのがフォルダの削除 (rm -rf) とかもっと強力なコマンドだったら大事になっていた可能性も・・・


そういうリスクとか考えた場合、やっぱり今のうちに変更しておくのが得策かもしれませんね。

# G5からデータを移行したばかりであれば、データのリンクとかも関係なさそうですし。

2011/10/19 02:54 HAL への返信

そうですね。 せっかくドンゾコから救われたところなので、もう余計な事はしない方が良さそうなので、今のままの名前にしておきます。


今回の経験も、またいつか役に立つこともあるかもしれませんし、良い経験をさせて貰ったと想います。


今、内蔵HDも外付けHDも全て使えるようになりました。

本当にありがとうございました。

2011/10/19 02:57 HAL への返信

あ、そっか、そうです。

スペースの入力をミスしただけで、Peterと認識されてしまうのは危険です。

普通のあだ名なので、HD内のフォルダにそういう名前の物もあるのです。


やっぱり、まだこれから各アプリをインストールしたり、環境設定を整えるところなので、今のうちに名前を変更しておきます!

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

ハードディスクのアクセス権がカスタムになってしまいました。

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。