Linux:ユーザー名がファイルの作成者と同じグループにある場合、ファイル/ディレクトリを削除できないのはなぜですか?


0

グループ内の/home/username/downloadsユーザー名debian-transmissionでファイルをダウンロードするヘッドレストレントクライアント(送信)がありますdebian-transmission

アカウントusernameをグループに追加しdebian-transmission(グループにもusernameあり/home/username/downloadsます)、フォルダーを再帰的にchmodし770ましたが、usernameアカウントでログインしても何も削除できません。Transmissionによってダウンロードされたファイルに設定されたumaskは18であるため、それが何か関係があるのか​​わかりません。とにかく、ダウンロード後に手動でファイルを変更しました。

ls -lad /home/username/downloads 与える

drwxrwx--- 38 username debian-transmission 4096 2012-04-19 11:39 /home/username/downloads

そして

ls -la /home/username/downloads/<a file in this folder that won't delete> 与える

ls: cannot open directory /home/username/downloads/<a file in this folder that won't delete>/: Permission denied

グループの書き込み許可を持っているファイルを削除できないのなぜですか?しかし、答えは特に役に立ちませんでした。

* nixの許可を得たと思いましたが、明らかにそうではありません!


あなたはの出力を提供することができますls -lad /home/username/downloadsし、ls -la /home/username/downloads/<a file in this folder that won't delete>
ポール

また、これはどのファイルシステムにありますか?アクセス制御リストまたは何かがあるかもしれません。
-ewanm89

groupsファイルを削除する前にコマンドを実行すると、debian-transmissionリストされますか?そうでない場合は、newgrp debian-transmissionファイルを削除してみてください。これで問題が解決する場合は、新しいグループにまだログインしていないだけです。グループログインは次のログインシェルで行われます。GUIを実行する場合、最も簡単な方法は、GUI(または最初のものを意味するコンピューター)を再起動することです。
ダニエルアンダーソン

ls -lad /home/username/downloadsgives drwxrwx--- 38 username debian-transmission 4096 2012-04-19 11:39 /home/username/downloads、およびls -la /home/username/downloads/<a file in this folder that won't delete>gives ls: cannot open directory /home/username/downloads/<a file in this folder that won't delete>/: Permission denied(もちろんディレクトリ名が変更された)Filesystemはext4です。
melat0nin

@DanielAnderssonそれでした!グループに自分を追加してから、再度ログインしていませんでした。ありがとう!
melat0nin

回答:


2

走ったら

groups

ファイルを削除しようとする前に、debian-transmissionリストされていますか?

そうでない場合は、試してください

newgrp debian-transmission

そしてもう一度ファイルを削除してみてください。これで問題が解決する場合は、新しいグループにまだログインしていないだけです。

グループログインは、次のログインシェルで発生します。GUIを実行する場合、最も簡単な方法は、GUI(または最初のコンピュータを意味する)を再起動することです。


または、rtorrentで問題があり、rtorrentでまだ開いている場合(アップロード/ダウンロード中かどうか)にファイルを削除する
ロブ

@ロブ:問題は何ですか?ファイルを削除できるはずですが、rTorrentは、ファイル記述子を開こうとすると紛失していると文句を言います(rTorrentで現在開いているファイルは、実際には、たとえばls、しかし、rTorrentは、記述子を閉じるまでデータを保持し続け、その後、実際にディスクスペースが空きとして再生されます)。rTorrentは、特に指示がない限りファイルを再作成するとは思わないが、制御されたテストは行っていない。
ダニエルアンダーソン

rtorrentを実行している間、ファイルを削除できませんでした。簡単にアクセスでき、トレントを閉じてからファイルを削除できます。
ロブ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.