牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

MacOSXで『この項目はすぐに削除されます。この操作は取り消せません。』とか出てしまう時の対処。外付けHDの場合の巻

(環境:MacOSX10.6)

とりあえずGoogle先生に聞いてみたが

これは『MacOS』のあるハードディスク上での場合のみの解決法っぽい

上記サイトから引用

163 :名称未設定 :2010/07/02(金) 19:07:00 id:vnRV7MfF0 (4 回発言)
OS 10.6.4 です。
ファイルを削除する際に、

"*******"を削除してもよろしいですか?
この項目はすぐに削除されます。この操作は取り消せません。

とポップアップウィンドウが出てゴミ箱に入らずに完全に消去されます。
これを元の設定に戻すにはどうしたらよいですか?


167 :名称未設定 :2010/07/02(金) 20:03:04 ID:P+ATKufl0 (3 回発言)
>>166
ターミナルで
ls -ld ~/.Trash
ってやって結果書いて

168 :名称未設定 :2010/07/02(金) 20:06:48 id:vnRV7MfF0 (4 回発言)
>>167
結果です

drwx------ 3 root staff 102 6 30 18:22 /Users/MacOSX/.Trash

169 :名称未設定 :2010/07/02(金) 20:08:58 ID:P+ATKufl0 (3 回発言)
>>168
ゴミ箱のアクセス権がおかしくなったんだね。
ターミナルで

sudo chown -R MacOSX ~/.Trash

管理者パスワードを聞いてくるので入力(画面上では表示されない)してリターン

170 :名称未設定 :2010/07/02(金) 20:13:16 id:vnRV7MfF0 (4 回発言)
>>169
解決しました。
親切にありがとうございました!

Mac OS X初心者質問用スレ 26.7 | ログ速

アクセス権(所有者?)がおかしくなったのが原因みたい
(上記スレでは『root』から『MacOSX』に変更して解決してる)

外付けハードディスクの場合は

外付けHD上の『.Trashes』ディレクトリのアクセス権を変更。
(例:『HOGEHOGEUSER』を自分のユーザ名『username』に変更)

ls -ld /Volumes/HD/.Trashes
drwxrwxrwx@ 4 HOGEHOGEUSER  staff  136  4 13 10:31 /Volumes/HD/.Trashes
sudo chown -R username /Volumes/HD/.Trashes
drwxrwxrwx@ 4 username  staff  136  4 13 10:31 /Volumes/HD/.Trashes

これで外付けハードディスク上のファイルをゴミ箱に入れられる様になったけど、
原因がわからん。