'rm -rf filename.iso'に対する権限が拒否されました。

'rm -rf filename.iso'に対する権限が拒否されました。

こんにちは。 .isoファイルの削除に問題がありますLinux x86_64 GNU/Linux

ファイルの権限は次のとおりです。

    # ls -lrt
    -rwxrwxr-x 1 dev devgrp 2687934464 Apr 12 14:13 FileName.iso*

私が受け取ったエラーは次のとおりです。

    # rm -f FilsName.iso
    rm: cannot remove `FileName.iso': Permission denied

この権限拒否エラーを解決するには?ユーザーとしてログインしましたroot


編集する

$ lsattr
lsattr: Inappropriate ioctl for device While reading flags on ./FileName.02.md5
lsattr: Inappropriate ioctl for device While reading flags on ./FileName.02.iso
lsattr: Inappropriate ioctl for device While reading flags on ./FileName.03.md5
lsattr: Inappropriate ioctl for device While reading flags on ./FileName.03.iso
lsattr: Inappropriate ioctl for device While reading flags on ./FileName.04.iso

私にとって奇妙な問題はFileName.04.iso

答え1

通常、これはファイルのアクセス権とは関係ありませんが、親ディレクトリのアクセス権に関連しています(ファイルを削除することはファイルリストのエントリを削除するという意味なので、ディレクトリに書き込む必要があるためです)。親エントリに対する書き込み権限が必要です。

通常の状況では、ルートには影響しません。ルートがブロックされる可能性があります

  1. 読み取り専用マウント
  2. 特殊ファイルシステム属性(不変フラグ、参照lsattr
  3. 編集する:ファイルシステムエラー - fsckの実行
  4. カーネルセキュリティ機能(AppArmor、SELinux)

この順番で確認してみましょう。

関連情報