ゴミ箱の中身を消去できない

検索しましたが見つけきれませんでしたので新たにトピック追加させてください。
当方OSXserver10.4にてネットワークログインし使用しております。
大体Wordを使用したときに起きる現象なのですが、WordでWebページを編集し、
終了させた後に変なファイルが出来ています。←Web編集だけでなく普通の.docでも起きます。
それをゴミ箱に入れて空にしようとすると「項目"***"が使用中なので、操作は完了できません。」と出て空に出来ません。
「確実にゴミ箱を空にする」でも駄目です。←この場合毎回リネームされています。
参考書?を見ながらターミナルで「rm」コマンドを使ってみました。
仮にこのファイルを「123」とすると「sudo rm 123」でエンター押して
PWを入れた後表示されたのは「rm: 123: Directory not empty」でした。
SuperEmptyTrash と言う、別のスレッドで紹介されていたソフトを使っても
「.Trush/123:Directory not empty」と出ます。←ひょっとしてターミナルの
コマンドをソフト化したものでしょうか?
1つファイルを作って消せないファイル名と同じ名前を付け、それを消せないファイルと同じフォルダに入れ「置き換え」をしても駄目でした。
最終的にはOS9から起動して消せば良いのでしょうがうちのマシンはOS9起動不可なんです。
どのようにしたらよろしいのでしょうか?
御教授下さい。
皆様に伺うにあたって情報不足でしたら、スミマセンです。
御指摘いただけたら随時書き込みさせていただきますのでよろしく
お願いいたします。

投稿日 2007/09/05 07:21

返信: 21

2007/09/05 07:58 Community User への返信

Activity MonitorでProcessを監視してから消したほうが良いと思います。
原因を突き止めないと、この先同じ事の繰り返しになります。
# 何かが使用中で消せないのか、権限が無いので消せないのか...
消す方法を2つ載せておきます。
1. Optionを押しながら(Secure) Empty Trashで消せませんか?
2. Terminalに下記のtextをpasteしてreturnで消去出来ます。
sudo rm -fR ~/.Trash/*
----------------
Terminalにls -alR ~/.Trash/と書いてreturnで表示したfile名をGoogleで検索されると正体が判明するかも...

2007/09/05 08:12 Community User への返信

ぴっぴさんへ
早速の御返事ありがとうございます。
もともと、Wordから湧いて出たファイルだと思いますのでWordを落としてから
空にしてみたり、念のため再起動して空にしてみたり・・・セーフブートして
空にしてみたり。
全て駄目でした。
権限に関しては「オーナー:自分。グループ:staff。アクセスは全て読み/書き」です。
教えていただいた消す方法ですが、1.の方法はOptionキーを押しながら「Finder/ゴミ箱を空にする」でよろしいのでしょうか?
2.はtextをそのままコピペしてreturnしましたがやはり「Directory not empty」
と出てしまい、空に出来ませんでした。
この時はゴミ箱の中のファイルはリネームされずそのままでした。

2007/09/05 08:36 Community User への返信

> Optionキーを押しながら「Finder/ゴミ箱を空にする」でよろしいのでしょうか?
はい。
> textをそのままコピペしてreturnしましたがやはり「Directory not empty」
と出てしまい、空に出来ませんでした。
変ですね。
Terminalに下記のtextをcopy & pasteしてreturnを押して下さい。
ls -alR ~/.Trash/
drwx------ username username .
drwxr-xr-x username username ..
-rw-r--r-- username username Untitled.rtf
このように表示されると思います。
usernameは2つが同じならaaa aaaで構いません。
違う場合はaaa bbbとかに変更して載せて下さい。

2007/09/05 12:47 Community User への返信

ぴっぴさんへ
仰せの通りやった結果が以下の通りです。
Last login: Wed Sep 5 15:39:30 on console
Welcome to Darwin!
macmini03:〜 aaa$ ls -alR 〜/.Trash/
total 16
drwx------ 3 aaa staff 264 Sep 5 15:41 .
drwxr-xr-x 18 aaa staff 568 Sep 5 15:39 ..
-rw-rw-rw- 1 aaa staff 3627 Sep 5 09:45 sSpZzHRUiQOrLE
macmini03:〜 aaa$
と言う具合です。
ぴっぴさんには当然お解りかと思いますが下から二行目の「sSpZzHRUiQOrLE」
がゴミ箱に居座っております。

2007/09/05 13:19 Community User への返信

> -rw-rw-rw- 1 aaa staff 3627 Sep 5 09:45 sSpZzHRUiQOrLE
これなら rm ~/.Trash/* で消せる筈ですが...
# sudoやoptionの-fRは必要はありませんが念のために付けたのです。fは強制的に、RはFolderでも, *はwildcardでfile名が何でも。
.と..は問題ありません。消せないのはへんですね。
sSpZzHRUiQOrLEはPassword Assistantで作ったPasswordみたいな感じです。

2007/09/05 16:19 Community User への返信

あと私がゴミ箱のfile/folderを直接消去する時に良く行う方法ですが...
sudo rm -fR [ここにゴミ箱のsSpZzHRUiQOrLEをdrag & drop]してreturnです。
# 駄目押しでsudo -fRをつけてあります。駄目かも知れませんが試されたら...
そのfileをCommand+Iでfile情報をお調べになったほうが良いかも。
そのfileは鍵がかかっていませんか?
sudo chflags -R nouchg ~/.Trash
もし鍵がかかっていたら、これでゴミ箱のfile/folderの鍵を外します。
# sudoは要らないと思いますが念のため...

2007/09/05 16:44 Community User への返信

ぴっぴさんへ
御指導いただいたとおり色々試しました。その結果は以下の通りです。
Welcome to Darwin!
macmini03:〜 aaa$ sudo chflags -R nouchg 〜/.Trash
macmini03:〜 aaa$ sudo rm -fR/private/Network/Servers/lanserver.sugar.com/Volumes/OS\ X\ LAN\ Server\ Data\ HDD2/HDD2_Home/aaa/.Trash/sSpZzHRUiQOrLE
rm: illegal option -- /
usage: rm [-f | -i] [-dPRrvW] file ...
unlink file
どうしたもんでしょう(-.-)
やはり先ずはゴミ箱からデスクトップにファイルを移し、OS9で起動したマシンからサーバーの中のhomeフォルダにアクセスして(出来るのかな?)デスクトップ上のこのファイルを消し去るしか無いのでしょうかね〜(;_;)

2007/09/05 17:16 Community User への返信

> やはり先ずはゴミ箱からデスクトップにファイルを移し...
出来るかどうかは分かりませんが...
fileを選択してDesktopにdragします。放す直前にCommandを押すと移動になりますのでお試し下さい。またはfileを選択してCommandを押し、Desktopにdrag & dropです。
# VolumeからVolumeのfile/folderの移動が出来ますが... Serverで出来るかは分かりません。なおOptionだとCopyです。

2007/09/05 17:35 Community User への返信

> rm: 123: Directory not empty
123がファイルではなく、ディレクトリだということのはずなのですが
> -rw-rw-rw- 1 aaa staff 3627 Sep 5 09:45 sSpZzHRUiQOrLE
これを見るとディレクトリではないようなので何とも不可解です。
> 当方OSXserver10.4にてネットワークログインし使用しております。
これが少し気になります。ネットワークログインとのことですが、OS X Serverで稼働しているサーバがあって、それにネットワークログインしているリモートマシンからファイルを削除する操作をしているということでよいのでしょうか?
tousukeさんはサーバとして使用しているマシンの管理者でしょうか? それとも誰かが管理しているサーバにネットワークログインしている一ユーザでしょうか?
自分が管理者なのであれば、ネットワークログインではなくサーバに直接ログインしてファイルを削除するということはできないのでしょうか?
# OS X Serverを使用したことがないので見当違いな発言があればご指摘ください。

2007/09/05 18:30 Community User への返信

ぴっぴさんへ
移動、試してみました。
やはり「使用中なので操作は完了できません」でした(;>_<;)
サーバーマシンから直接そのファイルを削除しようとしましたが同じように
「使用中なので・・・」。
一度サーバーを再起動して同じように直接ファイルを削除したら今度は
今までのことが嘘のように消えて無くなりました!
ちなみにユーザー「aaa」のホームフォルダはサーバーマシンにFirewireで接続しているHDD内に作成した物です。
色々とアドバイスありがとうございました。
また、解らないことがありましたら助けてください。
この度は本当にお忙しいところを御時間を割いていただきまして
ありがとうございました。
また、同じような現象が発生したときはお知らせすると共に
今回教えていただきましたことを再び試してみたいと思います。
では、失礼いたします。

2007/09/05 18:38 Community User への返信

HALさんへ
御返事ありがとうございます。
結果としてはサーバーマシン上でそのファイルを直接削除しました。
但し、最初は上手くいきませんでした・・・「使用中なので・・・」。
サーバーを再起動後もう一度試したところ消えてくれました。
上記の通り私は家で趣味と勉強を兼ねてOSXサーバーを使用しております。
=管理者権限を持っております。
サーバーにFirewire接続したHDD内に「aaa」のホームフォルダを作成し
ネットワークログインしています。
さんざんいじくり回していましたマシンは確かにリモートマシンではありますが
あくまでも自分の「ホームフォルダ内」のファイルであるにもかかわらず
削除できませんでした。
この度はありがとうございました。
また、解らないことがありましたら宜しくお願いいたします。
貴重な御時間を割いていただきましたことに感謝いたします。

2007/09/05 18:44 Community User への返信

> Firewire接続したHDD内に「aaa」のホームフォルダを作成しネットワークログインしています。
「このボリューム上の所有権を無視する」のチェックは外してありますか?
その運用方法なら外しておいた方がアクセス権がらみの問題が起きにくいように思います。
# 既に外してあるのであればスルーしてください

2007/09/05 18:54 Community User への返信

HALさんへ
「このボリューム上の所有権を無視する」にチェックは入れていません。
ここにチェックを入れると他のユーザーがボリュームをマウントしたときに
「中身丸見え、消されちゃいけない物も消されてしまう」のではないのでしょうか?
子供達や使用に不慣れな父も使用しているので一応プライバシーとファイル保護のため
中身が見えない&勝手に消せない仕様が望ましい物ですので。

2007/09/05 19:20 Community User への返信

>ここにチェックを入れると他のユーザーがボリュームをマウントしたときに
「中身丸見え、消されちゃいけない物も消されてしまう」のではないのでしょうか?

チェックを入れた上で、個々のユーザにアクセス権を設定したフォルダを用意すれば良いんじゃないでしょうか。

2007/09/05 20:01 Community User への返信

abcdefgさんへ
アドバイスありがとうございます。
「チェックを入れた上で、個々のユーザにアクセス権を設定したフォルダを用意すれば・・・」と言うことはFirewire接続HDDを接続しフォーマット後最初に「チェック」を入れてからそのHDD内にホームフォルダを作成するようにワークグループマネージャを使ってアカウントを作成すればよいのですよね?
もう既にアカウントが出来てしまっている状態から「チェック」を入れてしまうと
とんでもないことになってしまうような気がするのですが・・・。
それとも「アクセス権の修復」・・・でもこれは起動ディスクにしか使えませんし・・・。
サーバーのOSを入れ替える等、全ての設定を一からやり直す機会でないと難しそうですね〜。

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

ゴミ箱の中身を消去できない

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