Ergebnis 1 bis 4 von 4

Thema: SAMBA 3.5.8 als PDC auf 7270v3

  1. #1
    IPPF-Einsteiger
    Registriert seit
    23.09.2011
    Beiträge
    2

    SAMBA 3.5.8 als PDC auf 7270v3

    Hallo zusammen,

    ich habe mit die Mühe gemacht, SAMBA 3.5.8 auf die Fritzbox zu portieren. Diese SAMBA-Version ist im Vergleich zur AVM-Samba-Version sehr groß, bietet jedoch den vollen SAMBA-Funktionsumfang (richtige smbpasswd, PDC, ...).

    Da gerade ältere Boxen nicht genug Speicher haben dürften, habe ich das SAMBA-Packet so erweitert, das die gewünschte Version ausgewählt werden kann.
    1. SAMA 3.0.37 (AVM-Patches)
    2. SAMBA 3.5.8 (Original)

    In der Anlage samba-3.5.8.zip findet ihr zwei Directories.
    1. /make/samba: Bitte die alte Directory löschen und durch die neue ersetzen.
    2. /patches: Bitte den angepassten Patch "300-remove-smbd.sh" kopieren


    Danach "make menuconfig" aufrufen und die neue Version auswählen


    Meine SMB.CONF (unter Erweitert im Freetz-Menu):

    # Allgemeine Einstellungen
    passdb backend = tdbsam
    private dir = /var/media/ftp/freetz/samba/private
    state directory = /var/media/ftp/freetz/samba/state

    # Die Definition des PDC's
    security = user
    domain logons = yes
    domain master = yes
    # unix password sync = yes


    Die beiden Einträge "private dir" und "state dir" sollten auf einen persistenten USB-Datenträger zeigen, da SAMBA die Benutzer-SIDs, etc. darin speichert und diese Daten einen Neustart der BOX umbedingt überleben müssen.


    Damit die neue Version mit den Anpassungen von AVM kompatible ist, musste ich die SAMBA-Binaries von "/sbin" nach "/usr/sbin" verschieben. In "/sbin" ist nur noch ein sh-Script "smbpasswd" vorhanden, das sich, wenn es ohne Parameter aufgerufen wird, wie die von AVM angepasste Version verhält (smbpasswd.cleartext). Wenn das Script mit Parametern aufgerufen wird, ruft es das original Binary auf, das die volle Funktionalität enthält.


    Des weiteren habe ich Scripte in die SMB.CONF eingebaut, so dass der NT UserManager für die Benutzer und Gruppenverwaltung verwendet werden kann. Ein erstes Setup (Default User und Gruppen ink. SID mapping -> PDC Setup) kann durch das manuelle ausführen "/etc/default.samba/samba_dommgr config" durchgeführt werden.


    Ich hoffe, dass jemand meine Änderungen in den Trunk übernehmen kann.

    Weitere TODOs:
    1. Anpassen der Web-Oberfläche
    2. Dynamisches Linken der SAMBA-Module

    Viel Spaß,
    Urs Helmig

  2. #2
    IPPF-Urgestein
    Registriert seit
    22.04.2007
    Beiträge
    10.995
    Ich habe das mal als Ticket 1537 festgehalten.

  3. #3
    Semi-Moderator Avatar von olistudent
    Registriert seit
    19.10.2004
    Ort
    Kaiserslautern
    Beiträge
    14.295
    Zitat Zitat von uhelmig Beitrag anzeigen
    Dynamisches Linken der SAMBA-Module
    Geht das denn schon mit der Version? Ich hatte vor Jahren mal danach gesucht, aber da war das noch nicht so weit.

    Gruß
    Oliver
    Router: Fritz!Box Fon WLAN 7570, 7390, 7320, 7270, 3170
    Anbindung: T-Online DSL 16.000 RAM

    Visit ##fritzbox on Freenode for help
    Spenden für Freetz

  4. #4
    IPPF-Einsteiger
    Registriert seit
    23.09.2011
    Beiträge
    2
    Zitat Zitat von olistudent Beitrag anzeigen
    Geht das denn schon mit der Version? Ich hatte vor Jahren mal danach gesucht, aber da war das noch nicht so weit.
    Samba 3.5.8 verwendet per Default dynamische Libs und Module. Der einzige Grund, warum ich die statische Variante gewählt habe, ist, dass ich im dynamischen Fall alle Libs und Module manuell im Makefile für die Installation angeben muss ( > 30). Im Idealfall auch per "menuconfig" auswählbar. Leider kenne ich nicht alle Samba-Module und müste zuvor alle dynamischen Abhängigkeiten analysieren.

    Samba 3.6.0 wäre auch schön gewesen (SMB2-Protokoll). Es lässt sich bei mir zwar kompilieren, jedoch bricht es mit einem SEG-Fault beim Laden des Modules CP437 ab.

    Vielleicht sollten wir wirklich mehrere SUB-Makefiles einsetzen, damit wir verschiedene Versionen ohne Risiko hinzufügen/anpassen können.

Ähnliche Themen

  1. dtmfbox für 7270v3
    Von JohnDoe42 im Forum Freetz
    Antworten: 14
    Letzter Beitrag: 13.10.2012, 09:13
  2. Antworten: 40
    Letzter Beitrag: 10.05.2010, 12:31
  3. 7270v3 trunk 3534: Samba und ctlmgr Probleme
    Von hermann72pb im Forum Freetz
    Antworten: 9
    Letzter Beitrag: 09.08.2009, 10:59
  4. Frage zur 7270: Unterschied zwischen Freetz Samba und offiziel enthaltenen Samba
    Von Moondiver im Forum FRITZ!Box Fon: Modifikationen
    Antworten: 0
    Letzter Beitrag: 21.02.2009, 08:42
  5. Freetz Samba <-> AVM Samba
    Von HMZ im Forum Freetz
    Antworten: 2
    Letzter Beitrag: 20.06.2008, 11:31

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •