Warum ändern sich die Berechtigungen eines bestimmten Verzeichnisinhalts, wenn der Computer heruntergefahren wird?

1

Ich verwende den sudo chmod -R 775 /devBefehl über das Terminal zu Entwicklungszwecken, aber jedes Mal, wenn mein Computer heruntergefahren wird, wird der gesamte Inhalt des Verzeichnisses auf den Stand vor dem Befehl zurückgesetzt.

Ich muss dies jedes Mal tun, wenn ich meinen Computer starte, und es ist langweilig geworden. Gibt es eine Korrektur, mit der /devder Inhalt des Ordners die Berechtigungseinstellungen dauerhaft ändern kann?

Jacob
quelle
Dies gehört auf unix.stackexchange.com .

Antworten:

3

/ dev ist kein echtes Verzeichnis.
Es wird vom Kernel verwendet: http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/dev.html

Dies bedeutet, dass der Computer jedes Mal neu erstellt / geändert wird, wenn er gestartet wird (und tatsächlich ausgeführt wird). Es ist eher ein Mapping als ein richtiges Dir.

Mircea
quelle
Gibt es eine Möglichkeit, die Berechtigungen dieser Dateien bei jeder Neuerstellung zu ändern? Vielleicht ein Skript, das bei jedem Neustart des Computers ausgeführt wird? Würden Sie das empfehlen?
1
Ein Skript, das beim Booten ausgeführt wird, würde mir helfen. Wenn Sie dies wirklich tun möchten, würde ich einen Cron empfehlen, der die Berechtigungen regelmäßig zurücksetzt. Ich würde gerne verstehen, warum Sie dies zuerst tun möchten, aber ja, ein Cron wäre wahrscheinlich der richtige Weg.
Mircea,
Daher entwickle ich eine Anwendung, die eine Verbindung mit einigen externen Geräten (Arduino, LED-Platine und Kamera) herstellen muss, aber diese Geräte können mit ihren aktuellen Berechtigungen keine Verbindung zu meinem Computer herstellen. Die einzige mir bekannte Möglichkeit, ihnen die Kommunikation mit der Anwendung zu ermöglichen, besteht darin, die Berechtigung des Inhalts im Ordner '/ dev' zu ändern.