Top 5 Viren
Regeln erstellen mit UDEV |
Geschrieben von Heiko Heinrich | |
Donnerstag, 09. August 2007 | |
Was ist UDEV?Ist ein Programm für die Geräteverwaltung unter Linux. Mit udev können Regeln geschrieben werden, die beispielsweise SCSI Geräte bei jedem Neustart dem selben "Device" zuordnen. Funktionsweiseudev überwacht und wertet hotplug-Ereignisse (An-/Abstecken eines Gerätes) aus. Finden sich dort Informationen über ein neu angeschlossenes Gerät, werden zusätzliche zu diesem Gerät vorhandene Informationen dem sysfs-Dateisystem entnommen und eine neue Gerätedatei im /dev-Verzeichnis erzeugt. Dabei ist der für die spezielle Datei verwendete Name und die Zugriffsberechtigung frei durch Regeln konfigurierbar. Nach der Installation von udev findet man die regeln unter: Um eigene Regeln schreiben und anwenden zu können sollten man diese Datei nicht löschen, sondern eine neuere mit einer kleineren Nummer erzeugen. VorteileNachteileEin beabsichtigter Nachteil von udev besteht darin, dass es im Gegensatz zu devfs beim Aufruf eines /dev-Knotens nicht automatisch die entsprechenden Gerätetreiber lädt. Arbeitet beim Einstecken eines Geräts HotPlug nicht richtig und lädt die benötigten Treiber nicht, können diese nicht mit udev nachgeladen werden. Erstellen von RegelnDas Gerät gibt uns sehr viele Informationen aus. Das kann z. B. Serial, Produkt, ID oder Vendor sein. Es existieren aber durchaus noch Informationen die genutzt werden können. Um die Informationen auszulesen benutzt man folgenden Befehl: Hinweis: sda kann durchaus auch ein anderes Device sein. BeispielBUS=="scsi", KERNEL=="sd?1", SYSFS{model}=="ST3370F", NAME="digicam" Was bedeutet was?Hinweis: Die Auswertung der .rules-Dateien erfolgt nach einem Kurzschlussverfahren! Trifft eine Regel zu, werden spätere Regeln, die für die selbe Hardware genutzt werden sollen, nicht mehr beachtet! Daher ist es wichtig, dass die Datei mit den eigenen Regeln vor der 50-udev.rules abgearbeitet wird. Um das zu erreichen muss man seine eigene Datei ebenfalls mit einer Nummer, die allerdings kleiner als 50 ist, versehen. Auch innerhalb einer Datei muss dieses Abarbeitungsverfahren beachtet werden! BemerkungenHat man die Regeln erstellt, sollte man beim erneuten Einstecken des USB-Sticks mit ls /dev neben sda1 auch digicam zu sehen bekommen. Wenn dies der Fall ist, funktioniert die Regel perfekt. MountenUm die Geräte mounten zu können hier ein kleiner Auszug aus der /etc/fstab Quellen |
< zurück | weiter > |
---|