Berechtigungen der Linux-Systemdatei dauerhaft ändern

Berechtigungen der Linux-Systemdatei dauerhaft ändern

Ich verwende meinen Computer oft im Nur-Text-Modus, also kein X11, kein Fenstermanager usw. Ich möchte die Bildschirmhelligkeit meines Laptops im Textmodus anpassen können, was ich tun kann, indem ich in die Datei schreibe

/sys/class/backlight/intel_backlight/brightness

Um in die Datei zu schreiben, führe ich entweder den Befehl aus sudooder ändere die Berechtigungen für die brightnessDatei.

Ich möchte ein Skript schreiben, das die Helligkeit schrittweise ändert. Dazu benötige ich permanenten Schreibzugriff auf die brightnessDatei. Da es sich in befindet /sys, wird es leider bei jedem Start dynamisch generiert. Daher muss ich die Berechtigungen der Datei bei jedem Neustart ändern.

Ich nehme an, dass ich die Berechtigungen dauerhaft ändern kann, indem ich eine udevRegel schreibe, was ich noch nie zuvor getan habe. Wäre das der beste Weg, um das zu erreichen, was ich versuche, oder gibt es eine sicherere Alternative? Zum Beispiel, etwas in einzugeben rc.local, zu verwenden cronusw.

Antwort1

Ich würde diese rc.localMethode verwenden, weil sie einfacher ist als das Schreiben und Verwalten einer benutzerdefinierten udevRegel. Möglicherweise müssen Sie auch ein Skript schreiben, das die Berechtigungen beim Fortsetzen aus dem Ruhezustand und dem Ruhezustand erneut anwendet. Ein solches Skript sollte bei Bedarf eingefügt werden /etc/pm/sleep.d/(erfordert pm-utils).

verwandte Informationen