web-dev-qa-db-ja.com

Debian:/ sys /のシンボリックリンクを削除できません:操作は許可されていません

画面の明るさを機能させようとしているときに、完全に理解せずにいくつかのコマンドを実行したところ、「/ sys/class/backlight/asus_laptop」にある厄介なシンボリックリンクが表示されなくなりました。

私が試してみました

Sudo rm /sys/class/backlight/asus_laptop
Sudo rm '/sys/class/backlight/asus_laptop'

su root
rm /sys/class/backlight/asus_laptop
Sudo rm /sys/class/backlight/asus_laptop

ディレクトリに移動してrm asus_laptopと入力し、所有権を変更して、Thunarを使用して削除を試みます。

私は得る

rm: cannot remove '/sys/class/backlight/asus_laptop': Operation not permitted

同じことがリンク解除にも当てはまり、rmdirは機能せず、Thunarは失敗します。

その権限はlrwxrwxrwxです。

どうすれば削除できますか?

10
Jzuken

sysfsファイルシステム 、通常は/sysにマウントされます the /procファイルシステム と同様、一般的なファイルではありませんシステム、それはいわゆる疑似ファイルシステムです。実際にはカーネルによって読み込まれ、ファイルを直接削除することはできません。

したがって、ASUSラップトップのサポートが適切でない場合は、カーネルに削除を依頼する必要があります。これを行うには、対応するモジュールを削除します。

Sudo rmmod asus-laptop

これにより、関連する/sysエントリが削除されます。

28
Stephen Kitt