Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Samba op server configureren  (gelezen 1260 keer)

Offline Ron3

  • Lid
    • vanmeijer.nl
Samba op server configureren
« Gepost op: 2015/07/12, 22:59:36 »
Hoe kan ik het beste Samba configureren en gebruikers aanmaken voor gedeelde mappen die vanuit Windows benaderd moeten worden (read/write) op een server zonder grafische schil?
Wellicht is dit al 100 keer gevraagd maar ik kan dat even niet vinden.

Alvast bedankt.

Offline Bloom

  • Lid
Re: Samba op server configureren
« Reactie #1 Gepost op: 2015/07/12, 23:16:03 »
Je editeert, als samba geïnstalleerd is op die server, het bestand /etc/samba/smb.conf .
In het mijne staat het volgende:
[global]
   workgroup = WORKGROUP
   netbios name = mijnserver
   server string = %h server
   dns proxy = no
   force user = ikzelf
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   security = share
   guest account = ikzelf
   encrypt passwords = true
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   mangled names = no
[homes]
   comment = Home Directories
   browseable = no
   read only = yes
   create mask = 0700
   directory mask = 0700
   valid users = %S
[printers]
   comment = All Printers
   browseable = no
   path = /var/spool/samba
   printable = yes
   guest ok = no
   read only = yes
   create mask = 0700
[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no
[NAS]
    path = /data/pub
    browseable = yes
    available = yes
    public = yes
    read only = no
    writable = yes
    guest ok = yes
    create mask = 0666
    directory mask = 0777

/data/pub is de startdirectory voor de netwerkshare op mijn zelfbouw-NAS. Die wordt geshared met als netwerkvolumenaam 'NAS'.
Vanuit Windows kun je gewoon het netwerk browsen, daarin de server 'mijnserver' aantreffen en als je die opent vind je het netwerkvolume NAS met daarin alle bestanden en directory's.
Deze NAS is alleen vanaf mijn interne netwerk toegankelijk en dus heb ik in feite alle toegang voor iedereen opengezet.
Ik laat de user telkens naar mezelf (usernaam "ikzelf") verwijzen, zelfs de gasttoegang, zodat ik zeker nooit problemen heb met eender welke computer en eender welke gebruiker ergens aan te geraken. Het kan natuurlijk beter beveiligd worden als je toegang wil beperken tot de juiste gebruiker(s).

Offline Ron3

  • Lid
    • vanmeijer.nl
Re: Samba op server configureren
« Reactie #2 Gepost op: 2015/07/13, 08:00:44 »
Thanx, zeer waardevol deze info maar ik wil dus ook dat de verschillende gebruikers elkaar directory's niet kunnen lezen of schrijven en wil hun 'Windows-account gegevens' laten gebruiken als user/password zodat ze geen gegevens hoeven in te voeren wanneer ze iets weg willen schijven of ophalen.
Zij mogen er niks van merken dat ik van een Windows server overstap naar een Ubuntu-server.
Is dat moeilijk of juist heel simpel te configureren?


Offline Bloom

  • Lid
Re: Samba op server configureren
« Reactie #3 Gepost op: 2015/07/13, 10:09:40 »
Gebruik je een Active Directory voor het beheren van die meerdere gebruikers?
Dan moet je op de Linux server dingen als LDAP en Kerberos gaan installeren, dat heeft dezelfde functionaliteit.
Dat doen via de terminal kan allemaal, maar dit heeft al een behoorlijk hoge moeilijkheidsgraad.
Bij wijze van voorbeeld kun je dit eens doornemen: https://www.howtoforge.com/debian-squeeze-squid-kerberos-ldap-authentication-active-directory-integration-and-cyfin-reporter
Dit integreert een Debian systeem met een bestaande Active Directory om NTLMv2-indersteuning te bieden daar waar Win7 en WinServer2012 dat niet meer bieden.
Als je dit begrijpt, kun je ook een Debian of Ubuntu server installeren om een Windows domeinserver volledig te vervangen. Let wel: afhankelijk van welke 'features' je van Windows en AD gebruikt, is de overstap mogelijk niet geheel pijn- of probleemloos. Maar het kan dus wel.

Of je gebruikers er iets van merken, hangt er meestal vanaf of ze hun eigen wachtwoorden kiezen of er opgelegd krijgen. Als ze hun eigen wachtwoorden kiezen kun je die namelijk niet zomaar overdragen naar de Linux server en zal elke gebruiker opnieuw een wachtwoord moeten ingeven.

Offline markba

  • Lid
    • http://markbaaijens.nl/
Re: Samba op server configureren
« Reactie #4 Gepost op: 2015/07/13, 10:38:35 »
Je zou ook eens naar zentyal kunnen kijken. Daarmee kun je op een heel gemakkelijke (grafische) manier je netwerk configureren (samba/ldap/dns/etc.). Zentyal zorgt ervoor dat je de terminal niet nodig hebt, je klikt de configuratie gewoon in elkaar (op z'n Windows zeg maar).
http://www.zentyal.org/server/

Offline Nero

  • Lid
Re: Samba op server configureren
« Reactie #5 Gepost op: 2015/07/13, 12:00:26 »
(...) op een server zonder grafische schil?

Offline markba

  • Lid
    • http://markbaaijens.nl/
Re: Samba op server configureren
« Reactie #6 Gepost op: 2015/07/13, 12:15:00 »
(...) op een server zonder grafische schil?
Je benadert zentyal via een web-interface; op de server heb daar dus je geen grafische schil voor nodig. Installatie van zentyal is wat packages installeren (via een ppa) en klaar ben je.


Offline markba

  • Lid
    • http://markbaaijens.nl/
Re: Samba op server configureren
« Reactie #8 Gepost op: 2015/07/13, 13:48:05 »
Voor zover ik kan zien is Zentyal closed source en betalend.
Zo kun je het installeren (via een ppa/iso): https://wiki.zentyal.org/wiki/Installation_Guide
Hier staat de code:  https://github.com/Zentyal/zentyal

Offline Bloom

  • Lid
Re: Samba op server configureren
« Reactie #9 Gepost op: 2015/07/13, 14:25:51 »
Ah, dat is beter. Maar in bedrijfsomgevingen wordt veel meer gebruik gemaakt van Debian Stable als server en nauwelijks van Utuntu Server. Dus waarom dan enkel ondersteuning bieden voor Ubuntu?

Offline markba

  • Lid
    • http://markbaaijens.nl/
Re: Samba op server configureren
« Reactie #10 Gepost op: 2015/07/13, 14:34:57 »
Ah, dat is beter. Maar in bedrijfsomgevingen wordt veel meer gebruik gemaakt van Debian Stable als server en nauwelijks van Utuntu Server. Dus waarom dan enkel ondersteuning bieden voor Ubuntu?
Ja, opvallend dat er geen ondersteuning is voor debian. Waarom weet ik niet. Kan er ook verdacht weinig van terug vinden (zentyal +debian).

Offline Nero

  • Lid
Re: Samba op server configureren
« Reactie #11 Gepost op: 2015/07/13, 15:06:02 »
Wat ik begrijp is dat Zentyal server gebaseerd is op Ubuntu 14.04. Het Zentyal 4.1 package is een standaard debian package. Of zie ik iets over 't hoofd?

Offline Bloom

  • Lid
Re: Samba op server configureren
« Reactie #12 Gepost op: 2015/07/13, 16:39:14 »
Dat het een .deb is wil niet zeggen dat het dan ook geschikt is voor Debian. Ubuntu gebruikt dat formaat namelijk ook. De PPA-instructies spreken alleen over Ubuntu en reppen met geen woord over Debian.
Een voor Ubuntu ontworpen pakket gaan installeren in Debian is vragen om problemen!

Offline Nero

  • Lid
Re: Samba op server configureren
« Reactie #13 Gepost op: 2015/07/13, 16:42:59 »
Ik zie nergens ppa instructies, enkelAdd to your /etc/apt/sources.list:

deb http://archive.zentyal.org/zentyal 4.1 main

In order to authenticate the packages in the Zentyal repository you can import its public key with the following command:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 10E239FF
wget -q http://keys.zentyal.org/zentyal-4.1-archive.asc -O- | sudo apt-key add -

Offline markba

  • Lid
    • http://markbaaijens.nl/
Re: Samba op server configureren
« Reactie #14 Gepost op: 2015/07/13, 16:48:36 »
Ik zie nergens ppa instructies, enkelAdd to your /etc/apt/sources.list:

deb http://archive.zentyal.org/zentyal 4.1 main

In order to authenticate the packages in the Zentyal repository you can import its public key with the following command:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 10E239FF
wget -q http://keys.zentyal.org/zentyal-4.1-archive.asc -O- | sudo apt-key add -
Je hebt gelijk, het is geen PPA maar een extra pakketbron. Een PPA is een bijzondere extra pakketbron in de zin dat deze ergens bij launchpad is ondergebracht. Bovenstaande instructie zou je zo kunnen gebruiken.