banner
xingli

xingli

猫娘爱好者

Linuxでファイルのパーミッションを変更すると、「Operation not permitted」と表示されます。

原因:i 属性の付いたファイルは変更できません。

  1. 最初に chmod 777 /etc/sysctl.conf を実行すると、次のエラーが表示されます:chmod: changing permissions of '/etc/sysctl.conf': Operation not permitted。

画像
2. 次に、コマンド lsattr /etc/sysctl.conff を実行すると、現在のファイルの属性が表示されます。

画像
3. 現在のファイルには i 属性があることがわかります。ヘルプドキュメントを参照すると、i 属性の付いたファイルは変更できず、root ユーザーでも削除することはできません。

画像
4. したがって、解決策はファイルの i 属性を削除することです。i 属性を削除するには、chattr -i /etc/sysctl.conf を使用します。

画像
5. その後、このファイルの内容を変更できます。
これでファイルを削除したり書き込み操作を行うことができます。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。