Article Index

  • 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.

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

    Voeg de volgende regel toe:
    samba_server_enable="YES"



  • 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.

  • 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


  • 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


  • Herstart de samba Server:

    # service samba_server restart



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

    Volgens mij werkt het:


  • 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:

  • 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.

  • 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.

  • Even testen onder windows:


  • En het werkt!