次の権限を持つファイルがあります。
-rwSr-s---. 1 1634630331 1818884080 118784 Jun 29 1970 DailyUpdateClass.class
rootログインを使用してファイルを削除しようとするとエラーが発生します。
rm: cannot remove ‘model/DailyUpdateClass.class’: Operation not permitted
所有権を変更したり他の操作を実行したりすることはできません。
に投稿しましたスタックオーバーフローいくつか試しましたが、これまで何も役に立ちませんでした。
誰かがUnix Stack Exchangeでこれを試してみることを提案して助けを求めました。
ベストアンサー1
さまざまな可能性:
- ファイル権限行の末尾のポイントは、ルートのオーバーライドを防ぐための
-rwSr-s---.
拡張権限、SE Linux(確認を含むls -lZ
)、またはACLスタイルの権限(確認を含む)を表します。getfacl
- ファイルが変更不可能になりました
chattr
。ファイルシステムのプロパティを確認してください。lsattr
- ファイルは、
root_squash
リモートrootユーザーを権限のないアカウントに再マップするオプションを使用してエクスポートされたNFSファイルシステムにあります。実際のファイル所有者としてコマンドを実行してくださいrm
。sudo -u <file_owner> rm filename
- ファイルは読み取り専用ファイルシステムにあります。
mount
次のコマンドを使用して確認するか、/proc/mounts
proc
IIRCでは、カーネル設定(ファイルシステム内のファイルなど)を表す特別なデバイスエントリを削除することはできませんsysfs
。そうですか?