[Erledigt] vdr-plugin-live vergisst Kennwort

  • Hi,


    ich habe mir einen Headless-VDR zusammengebaut auf dem u.a. auch das Live-Plugin läuft. Das funktioniert im Prinzip auch alles, nur habe ich das Problem, dass er sich das Kennwort für den admin nicht merkt bzw. das Initialkennwort live einbaut. Manchmal dauert das mehrere Tage, manchmal reicht ein Neustart vom VDR wenn ich es übers Web ändere.
    Der Versuch das Kennwort über das OSD einzugeben hat nur bis zum Neustart gereicht.


    Evt. liegt es auch an der Installation vom Plugin, da ging am Anfang was nicht, dann habe ich es aber irgendwie zum Laufen bekommen. Ein weiterer User bleibt auch erst drin, nachdem ich diverse live.-Einträge aus verschiedenen Foreneinträgen in die setup.conf manuell kopiert habe. Ich denke da fehlt einfach was in der setup.conf:


    ...erst seitdem u.a. live.UseAuth = 1 in der setup.conf drin steht fragt er zumindest immer nach einem Benutzer/ Kennwort. Das ist mir vorher auch immer abhanden gekommen. Leider habe ich keine Übersicht über alle Parameter gefunden, die es im Plugin so gibt...
    Oder gibt es noch eine andere Datei in der das drin stehen sollte?


    Viele Grüße,
    Max


    VDRClient [MLD] auf RaspberryPi mit LIRC+IR-Einschalter (mit Arduino Pro Mini)
    Amazon FTV 2 [Kodi 15.x] als VDR-Streaming-Client
    Headless VDR [Ubuntu 14.04LTS mit VDR 2.2.0] mit Digital Devices Octopus mit 2x DVB-S2 DuoFlex-Karten

    Einmal editiert, zuletzt von maxkr () aus folgendem Grund: Hoffentlich gelöst... :-)

  • Es gibt die beiden Einstellungen

    Code
    live.AdminLogin = admin
    live.AdminPasswordMD5 = ...


    Beendet der vdr sich denn auch sauber? Nicht, dass da ein Absturz am Ende das Speichern der setup.conf verhindert.


    Lars.

  • Und hier ist eine Übersicht über die möglichen Einstellungen:
    https://projects.vdr-developer…e.git/tree/setup.cpp#n108


    Lars.

  • Danke für die schnelle Hilfe mini73!


    Auf die Idee mit dem Quellcode hätte ich auch mal kommen sollen. Aber da hätte ich nicht gewusst wo ich da suchen muss... 8)
    Habe die zwei Zeilen mal eingetragen und hoffe es bringt was. Abstürzen beim Beenden konnte ich übrigens nicht feststellen. Sieht alles sauber aus im syslog...


    Viele Grüße,
    Max


    VDRClient [MLD] auf RaspberryPi mit LIRC+IR-Einschalter (mit Arduino Pro Mini)
    Amazon FTV 2 [Kodi 15.x] als VDR-Streaming-Client
    Headless VDR [Ubuntu 14.04LTS mit VDR 2.2.0] mit Digital Devices Octopus mit 2x DVB-S2 DuoFlex-Karten

  • Bei live.AdminPasswordMD5 muss die Länge des Passworts, Doppelpunkt und MD5-Hash stehen, für das Passwort "live" also vermutlich

    Code
    live.AdminPasswordMD5 = 4:d0dbe915091d400bd8ee7f27f0791303


    Lars.

  • Hallo Lars,


    ich habe live.UseAuth = 0 gesetzt bin dann rein und habe Admin-User + Kennwort vergeben, das hat er dann auch abgefragt. Mich dann aber dieses Mal nach dem Neustart des VDRs gewundert, dass immer noch nichts anderes drin steht und bin jetzt darauf gekommen, dass es an den Rechten für /etc/vdr lag :wand :wand :wand :wand Die Einträge in der syslog habe ich glatt ignoriert, da ich per VDR-Client schaue, merkt er sich ja dort, was der letzte Kanal ist usw... :wand
    Aber nun funktioniert es ausgezeichnet.


    Danke noch einmal & viele Grüße,
    Max


    VDRClient [MLD] auf RaspberryPi mit LIRC+IR-Einschalter (mit Arduino Pro Mini)
    Amazon FTV 2 [Kodi 15.x] als VDR-Streaming-Client
    Headless VDR [Ubuntu 14.04LTS mit VDR 2.2.0] mit Digital Devices Octopus mit 2x DVB-S2 DuoFlex-Karten

  • bin jetzt darauf gekommen, dass es an den Rechten für /etc/vdr lag


    Die setup.conf liegt in /etc? Auweia.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Hi Gerald,


    nein die setup.conf liegt im Verzeichnis /etc/vdr...
    Das habe ich auch so geschrieben oder?!


    Viele Grüße,
    Max


    Danke Lars!


    VDRClient [MLD] auf RaspberryPi mit LIRC+IR-Einschalter (mit Arduino Pro Mini)
    Amazon FTV 2 [Kodi 15.x] als VDR-Streaming-Client
    Headless VDR [Ubuntu 14.04LTS mit VDR 2.2.0] mit Digital Devices Octopus mit 2x DVB-S2 DuoFlex-Karten

  • Gehört aber nach var/lib/vdr

    VDR1 yaVDR 0.6: Gehäuse: OrigenAE X15e Board: Giada MG-C1037-SL Grafik: GT620 CPU: Celeron 1037U Ram: 2GB DVB: CineS2 Festplatte: 2x1TB
    VDR2 yaVDR 0.6: Gehäuse: Streacom F7C Board: Zotac Z68ITX-B-E Grafik: GT430 CPU: Pentium G630 Ram: 8GB DVB: CineS2 Festplatte: 30GB mSata + 500GB 2,5
    VDR3 yaVDR 0.6: Gehäuse: HP N36L Ram: 8GB DVB: 2 x CineS2 Festplatten: 2x 1,5TB und 2x2TB
    OctopusNet V1 + Rack 4xS2 + 8xS2

  • nein die setup.conf liegt im Verzeichnis /etc/vdr...
    Das habe ich auch so geschrieben oder?!


    Ach, und das Verzeichnis /etc/vdr liegt nicht in /etc?


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Hi Leute,


    könntet ihr mir bitte noch mal erklären was der Nachteil ist, wenn die Konfiguration unter /etc/vdr liegt? Das scheint ehrlich gesagt eine Altlast von meinem Ur-VDR (c't-VDR) aus dem Jahre 2002/2003 zu sein. Ich habe mir ehrlich gesagt auch nichts gedacht - es hat ja bisher alles funktioniert...
    Später (ab ca. 2006) habe ich das dann wohl einfach für den jeweils neuen VDR übernommen und dann unter Debian bzw. die letzten beiden Rechner unter Ubuntu den VDR aus den Quellpaketen compiliert ohne genauer darüber nachzudenken wo die Konfigdateien liegen sollten. Da das Verzeichnis /etc/vdr auch nur Schreibzugriff für den User erlaubt, unter dem der VDR läuft habe ich doch auch kein gravierendes Sicherheitsproblem damit oder übersehe ich da etwas Wesentliches?!


    gerald: Deine Mail hatte ich so verstanden, dass die setup.conf direkt unter /etc liegt...


    Lars: Fazit zum eigentlichen Thema: Dank der beiden Zeilen in der in der setup.conf vergisst er das Kennwort jetzt mittlerweile nicht mehr...


    Danke & viele Grüße,
    Max


    VDRClient [MLD] auf RaspberryPi mit LIRC+IR-Einschalter (mit Arduino Pro Mini)
    Amazon FTV 2 [Kodi 15.x] als VDR-Streaming-Client
    Headless VDR [Ubuntu 14.04LTS mit VDR 2.2.0] mit Digital Devices Octopus mit 2x DVB-S2 DuoFlex-Karten

  • Normalerweise ist /etc readonly für alle Nutzer (außer root). Man kann natürlich alles verbiegen, aber so ist es eigentlich nicht gedacht.
    Veränderliche Dateien liegen normalerweise unter /var/lib, je nach Programm ein Unterverzeichnis.


    Warum kompilierst du selbst und nutzt nicht die Pakete, wie sie sind? Die haben ja durchaus ein paar Mechanismen drin, die die Integration in das laufende System erheblich vereinfachen.


    Lars.

  • Hi Lars,


    ich glaube ich wollte es ursprünglich mal hinbekommen mit dem Compilieren. Außerdem ist man so weniger abhängig von einer Distri und kann sich die Version so zusammenbauen wie man es braucht. Das war natürlich vor 10 Jahren auch noch was anderes als heutzutage. Für meinen RasPi nehme ich ja jetzt auch MLD. Aber selbst da habe ich überlegt, ob ich zunächst selbst Hand anlege...


    Viele Grüße,
    Max


    VDRClient [MLD] auf RaspberryPi mit LIRC+IR-Einschalter (mit Arduino Pro Mini)
    Amazon FTV 2 [Kodi 15.x] als VDR-Streaming-Client
    Headless VDR [Ubuntu 14.04LTS mit VDR 2.2.0] mit Digital Devices Octopus mit 2x DVB-S2 DuoFlex-Karten

  • gerald: Deine Mail hatte ich so verstanden, dass die setup.conf direkt unter /etc liegt...


    Das tut sie ja auch, ob ein Verzeichnis tiefer oder höher ist ohne Belang. Entscheidend ist das sie unter /etc liegt. Kein Dienst darf nach /etc schreiben und auch kein User außer root.
    Damit root sicher sein kann, dass keiner außer ihm an /etc fingert, sollte eben auch kein Dienst unter der Ownership root laufen.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!