Saya menjalankan beberapa perintah tanpa sepenuhnya memahaminya ketika mencoba untuk mendapatkan kecerahan layar bekerja dan sekarang saya terjebak dengan symlink jahat di '/ sys / class / backlight / asus_laptop' yang saya coba singkirkan.
saya telah mencoba
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
Masuk ke direktori dan mengetik rm asus_laptop
, mengubah kepemilikan, dan menggunakan Thunar untuk mencoba menghapusnya.
saya mendapat
rm: cannot remove '/sys/class/backlight/asus_laptop': Operation not permitted
Hal yang sama berlaku untuk tautan, rmdir tidak berfungsi, dan Thunar gagal.
Izin di atasnya adalah lrwxrwxrwx
Bagaimana saya bisa menghapusnya?
linux
permissions
rm
sysfs
Jzuken
sumber
sumber
/sys
khusus, saya tidak tahu apakah Anda dapat menambah atau menghapus file.Jawaban:
Sistem
sysfs
file , biasanya dipasang/sys
, seperti halnya/proc
sistem file , bukan sistem file biasa, ini disebut sistem file pseudo . Ini sebenarnya diisi oleh kernel dan Anda tidak dapat menghapus file secara langsung.Jadi, jika dukungan laptop ASUS tidak sesuai untuk Anda, maka Anda harus meminta kernel untuk menghapusnya. Untuk melakukannya, hapus modul yang sesuai:
Itu akan menghapus
/sys
entri yang relevan .sumber
/sys
, hanya mendukung baca dan tulis, itu tidak mendukung penghapusan.kernfs_create_root
) atau fs lainnya?