Article Index

  1. Om het allemaal goed te laten werken, maak per share een aparte zfs (partitie??) aan:

    Maak de zfs pool aan in stukjes:
    # zfs create -o casesensitivity=insensitive zdata/Special
    # zfs set aclinherit=passthrough zdata/Special
    # zfs set aclmode=passthrough zdata/Special

    Opmerking: Het mooie is dat ze wel allemaal van 1 grote harde schijf eten, maar je wel een overzicht hebt wat het meeste aan data in beslag neemt.

  2. Voeg samba server toe aan /etc/rc.conf
    # vi /etc/rc.conf

    Voeg de volgende regel toe:
    samba_server_enable=”YES”



  3. Haal de cups toepassing weg uit: /usr/local/etc/smb4.conf toe te voegen:

    # vi /usr/local/etc/smb4.conf

    De regels heb ik onder [global] toegevoegd:
    load printers = no
    printing = bsd
    printcap name = /dev/null
    disable spoolss = yes


    Aangezien ik toch geen netwerk printer via FreeBSD laat lopen.

  4. Om alles gelijk te maken met mijn hoofd server voeg ik een paar shares toe:
    # zfs create -o casesensitivity=insensitive zdata/Appz
    # zfs set aclinherit=passthrough zdata/Appz
    # zfs set aclmode=passthrough zdata/Appz


  5. Voeg een share to aan /usr/local/etc/smb4.conf
    [Appz]
    comment = Programmas, Games en dergelijke.
    path = /zdata/Appz
    public = no
    writeable = yes
    browseable = no
    force create mode = 0775
    force directory mode = 0775

    nfs4:acedup = merge
    nfs4:mode = special
    nfs4:chown = yes
    nt acl support = yes
    map acl inherit = yes
    inherit acls = yes
    inherit permissions = yes
    inherit owner = no
    ea support = yes
    store dos attributes = yes
    map hidden = no
    map system = no
    map archive = no
    case sensitive = no

  6. Herstart de samba Server:

    # service samba_server restart



  7. Nu gaan we testen of het domein het doet:
    # smbclient -L localhost -U%

    Volgens mij werkt het:


  8. Controleer of je jezelf kan inloggen:

    # smbclient //localhost/netlogon -UAdministrator -c 'ls'

    Voer het wachtwoord in dat je hebt gebruikt bij het provision process, dit zou de output moeten zijn:

  9. Nu gaan we een gebruiker aanmaken:

    # samba-tool user add gebruikersnaam wachtwoord

    Opmerking: Er moet minimaal 1 hoofdletter en een cijfer in het wachtwoord zitten.

  10. Ik heb ook dit commando meteen er op los gelaten:

    # samba-tool user enable roland



    Opmerking: Hier een voorbeeld wat er gebeurd als het wachtwoord niet voldoet.

  11. Even testen onder windows:


 

Conclusie: het werkte wel goed, maar met veel bugs. Ik heb uiteindelijk de copyeerslag van het unencrypted gedeelte overnieuw gedaan naar het encryted gedeelte en vervolgens een nieuwe installatie van Samba 4.3 gedaan.