Ich habe einige Befehle ausgeführt, ohne sie vollständig zu verstehen, während ich versucht habe, die Bildschirmhelligkeit zum Laufen zu bringen, und jetzt stecke ich mit einem bösen Symlink in '/ sys / class / backlight / asus_laptop' fest, den ich loswerden möchte.
Ich habe versucht
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
Gehen Sie direkt in das Verzeichnis und tippen Sie rm asus_laptop
, ändern Sie den Eigentümer und verwenden Sie Thunar, um zu versuchen, es zu entfernen.
Ich bekomme
rm: cannot remove '/sys/class/backlight/asus_laptop': Operation not permitted
Gleiches gilt für das Aufheben der Verknüpfung, rmdir funktioniert nicht und Thunar schlägt fehl.
Die Berechtigungen dafür sind lrwxrwxrwx
Wie kann ich es entfernen?
linux
permissions
rm
sysfs
Jzuken
quelle
quelle
/sys
ist etwas Besonderes, ich weiß nicht, ob Sie Dateien hinzufügen oder entfernen können.Antworten:
Das
sysfs
Dateisystem , auf dem normalerweise/sys
genau wie das/proc
Dateisystem montiert ist , ist kein typisches Dateisystem, sondern ein sogenanntes Pseudodateisystem . Es wird tatsächlich vom Kernel gefüllt und Sie können Dateien nicht direkt löschen.Wenn die ASUS-Laptop-Unterstützung für Sie nicht geeignet ist, müssen Sie den Kernel bitten, sie zu entfernen. Entfernen Sie dazu das entsprechende Modul:
Dadurch wird der entsprechende
/sys
Eintrag entfernt.quelle
/sys
, unterstützt nur Lese- und Schreibvorgänge, das Löschen nicht.kernfs_create_root
) oder ein anderes fs zu mounten ?