Samba Konfigurieren - Wie (EasyVDR fuscht immer in der smb.conf rum)

  • Hallo EasyVDR-Experten,


    ich möchte gerne Samba an meine eigenen Anforderungen anpassen. Was ich schon herausbekommen habe ist, das EasVDR wohl eigenmächtig die smb.conf ändert und somit gemacht Änderungen wieder überschrieben werden.


    Ich möchte/muss weitere Shares hinzufügen sowie wahrscheinlich die Codepage bzw. die Rechte ändern. Wie kann ich das bei EasyVDR machen. Über OSD geht´s wohl nicht. Über "smb.conf editieren" auch nicht.


    Bitte um Hilfe.
    Gruss,


    Michael

    MediaVDR (Basiert wohl auf EASYVDR) auf ASUS P5B mit TeVii S480 / VDR 1.7.20
    MediaMVP (Rev. D3A) als Client mit Vomp

    Einmal editiert, zuletzt von Michael66 ()

  • Ich sage jetzt einfach mal:
    - samba beenden
    - smb.conf per vi konfigurieren
    - samba starten


    Sollt doch gehen, oder?

    Neues System:
    HP Microserver Gen8 G1610T, 4GB RAM, 2x 3TB WD-Red, 1x 2TB HDS72302, TBS-6982, easyVDR 2.5.0 stable, VOMPServer, VNSIServer
    Clients:
    Vomp on RasPi2, Kodi on Windows, Kodi on Android

  • O.K ich habe nur den VDR beendet. Wie beendet man den den Samba (sorry Linux.DAU). In LinVDR habe ich Samba ja auch nicht beenden müssen.Habe einfach die smb.conf editiert - System neu gestartet und gut war.

    MediaVDR (Basiert wohl auf EASYVDR) auf ASUS P5B mit TeVii S480 / VDR 1.7.20
    MediaMVP (Rev. D3A) als Client mit Vomp

    Einmal editiert, zuletzt von Michael66 ()

  • wilderigel


    meinst du im OSD den eintrag Netzwerkeinstellungen-Remotezugriff. Da kann man aber keine neuen Shares hinzufügen. Nur die existierenen an oder ausschalten.


    Gruss,


    Michael

    MediaVDR (Basiert wohl auf EASYVDR) auf ASUS P5B mit TeVii S480 / VDR 1.7.20
    MediaMVP (Rev. D3A) als Client mit Vomp

  • Zitat

    Originally posted by Bandit2001
    Ich sage jetzt einfach mal:
    - samba beenden
    - smb.conf per vi konfigurieren
    - samba starten


    Sollt doch gehen, oder?


    Unter easyVDR wird die smb.conf bei jedem Systemstart neu geschrieben. Da bin ich auch schon drauf reingefallen. Unter easyVDR kann man die normale LINUX Administration (so wie man es normalerweise macht) vergessen. Warum das da nicht auf dem normalen Wege läuft (Links in /etc/rcX.d nutzen) habe ich auch noch nicht kapiert.


    Ich würde jetzt in der /etc/init.d/RCStart die entsprechenden Einträge auskomentieren und dann die smb.conf neu anpassen.


    cu

  • Zitat

    Original von Michael66
    meinst du im OSD den eintrag Netzwerkeinstellungen-Remotezugriff. Da kann man aber keine neuen Shares hinzufügen. Nur die existierenen an oder ausschalten.


    fies

  • Keine_Ahnung


    na wenn du "Keine_Ahnung" heist/hast, was soll ich den dann erst sagen.



    Ich habe mal in die RCStart reingeschaut. Verstehe ich das richtig das mittels:



    export SMBCFGFILE='/etc/samba/smb.conf'



    Die Variable SMBCFGFILE mit '/etc/samba/smb.conf'


    besetzt wird und dann im Teil




    ##### Samba anhand der sysconfig anpassen und starten #####


    mittels der echo Befehle diese Datei dann neu geschreiben wird?


    Wenn ja, was wäre die bessere Vorgehensweise? Unter


    export SMBCFGFILE='/etc/samba/blabla.conf'


    angeben und das RCstart script dort reinschreiben zu lassen und sich ein Loch in den Bauch zu freuen, das er die smb.conf in Ruhe lässt




    oder




    Im Teil


    ##### Samba anhand der sysconfig anpassen und starten #####


    einen weitern Teil ala


    ##### XYZ #####
    if [ x$XYZ = x"yes" ]; then
    echo "[Video0]" >> $SMBCFGFILE
    echo "delete readonly = yes" >> $SMBCFGFILE
    echo "writeable = yes" >> $SMBCFGFILE
    echo "path = /daten/XYZ" >> $SMBCFGFILE
    echo "force directory mode = 777" >> $SMBCFGFILE
    echo "force group = root" >> $SMBCFGFILE
    echo "force create mode = 777" >> $SMBCFGFILE
    echo "force user = root" >> $SMBCFGFILE
    echo "create mode = 777" >> $SMBCFGFILE
    echo "directory mode = 777" >> $SMBCFGFILE
    echo "" >> $SMBCFGFILE
    fi


    hinzufügen. Ich befürchte allerding dass ich dann igentwo anderes noch vorgeben muss das es im OSD den Punkt XYZ gibt.


    Gruss und Danke,


    Michael

    MediaVDR (Basiert wohl auf EASYVDR) auf ASUS P5B mit TeVii S480 / VDR 1.7.20
    MediaMVP (Rev. D3A) als Client mit Vomp

  • Zitat

    Originally posted by Michael66
    Keine_Ahnung


    na wenn du "Keine_Ahnung" heist/hast, was soll ich den dann erst sagen.


    :)



    Jup. So verstehe ich das auch.


    Zitat

    Originally posted by Michael66
    Wenn ja, was wäre die bessere Vorgehensweise? Unter


    export SMBCFGFILE='/etc/samba/blabla.conf'


    angeben und das RCstart script dort reinschreiben zu lassen und sich ein Loch in den Bauch zu freuen, das er die smb.conf in Ruhe lässt


    Das wäre das einfachste.


    Zitat

    Originally posted by Michael66
    hinzufügen. Ich befürchte allerding dass ich dann igentwo anderes noch vorgeben muss das es im OSD den Punkt XYZ gibt.


    Ich würde einfach die smd.conf nach meinen Wünschen anpassen und die Menüeinträge dann ignorieren.


    Mal ehrlich, wie oft ändert man denn diese Dinge? Ich verstehe sowieso nicht was das im Menü zu suchen hat.


    Du kannst natürlich auch einen neuen Block ins Script schreiben:
    ---
    ##### MP3 ######
    if [ x$MEINEFREIGABE = x"yes" ]; then
    echo "[MEINE]" >> $SMBCFGFILE
    echo "delete readonly = yes" >> $SMBCFGFILE
    echo "writeable = yes" >> $SMBCFGFILE
    echo "path = /media/mp3" >> $SMBCFGFILE
    echo "force directory mode = 777" >> $SMBCFGFILE
    echo "force group = root" >> $SMBCFGFILE
    echo "force create mode = 777" >> $SMBCFGFILE
    echo "force user = root" >> $SMBCFGFILE
    echo "create mode = 777" >> $SMBCFGFILE
    echo "directory mode = 777" >> $SMBCFGFILE
    echo "" >> $SMBCFGFILE
    fi
    ---


    Und dann im minivdr-setup.xml folgendes:
    ---
    <menu name="Samba Einstellungen">
    <entry name="Starte SAMBA" sysconfig="START_SAMBA" type="bool" value="on" />
    <entry name="Arbeitsgruppe" sysconfig="WORKGROUP" type="text" value="wg" />
    <entry name="Anzeigename/Serverstring" sysconfig="SAMBA_STRING" type="text" value="Samba-easyVDR" />
    <entry name="Windowsnutzer" sysconfig="WINUSER" type="text" value="easyvdr" />
    <entry name="Samba-Log einschalten" sysconfig="SAMBA_LOG" type="bool" value="on" />
    <entry name="Root freigeben" sysconfig="ROOT" type="bool" value="on" />
    <entry name="Root Freigabename" sysconfig="SAMBA_SHARE" type="text" value="root" />
    <entry name="Video0 freigeben" sysconfig="VIDEO0" type="bool" value="on" />
    <entry name="Media freigeben" sysconfig="MEDIA" type="bool" value="on" />
    <entry name="Filme freigeben" sysconfig="FILME" type="bool" value="on" />
    <entry name="MP3 freigeben" sysconfig="MP3" type="bool" value="on" />
    <entry name="Photos freigeben" sysconfig="PHOTOS" type="bool" value="on" />
    <entry name="meine freigabe freigeben" sysconfig="MEINEFREIGABE" type="bool" value="on" />
    ---


    So in der Art (kann auch sein das es bei dir einwenig anderst aussieht), dann gehts auch per GUI an-/abschaltbar.


    cu

  • DANKE!!! hat funktionert.


    Na dann will ich mal mein neu erworbenes Wissen für andere Linux DAUs hier hinterlassen:



    In der /etc/init.d/RCStart


    export SMBCFGFILE='/etc/samba/smb.conf'


    in


    export SMBCFGFILE='/etc/samba/blabla.conf'


    ändern um zu verhindern, dass EsayVDR bei jedem Start die smb.conf neu schreibt



    smb.conf (unter /etc/samba) editieren wie gewünscht


    z.B.


    ____________


    [Daten Baerbel]
    delete readonly = yes
    writeable = yes
    path = /daten/baerbel
    force directory mode = 777
    force group = root
    force create mode = 777
    force user = root
    create mode = 777
    directory mode = 777"
    _____________


    einfügen. Das Verzeichnis "/daten/baerbel" muss natürlich vorher angelegt worden sein.



    Rechner neu starten.


    Danke,



    Michael

    MediaVDR (Basiert wohl auf EASYVDR) auf ASUS P5B mit TeVii S480 / VDR 1.7.20
    MediaMVP (Rev. D3A) als Client mit Vomp

    2 Mal editiert, zuletzt von Michael66 ()

Jetzt mitmachen!

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