OnWorks Linux en Windows Online WorkStations

logo

Gratis online hosting voor werkstations

<Vorige | Inhoud | Volgende>

2.2. configuratie


Het belangrijkste Samba-configuratiebestand bevindt zich in /etc/samba/smb.conf. Het standaardconfiguratiebestand bevat een aanzienlijk aantal opmerkingen om verschillende configuratierichtlijnen te documenteren.


beeld

Niet alle beschikbare opties zijn opgenomen in het standaardconfiguratiebestand. Zie de smb.conf manpagina of de Samba HOWTO-collectie2 voor meer details.


1. Bewerk eerst de volgende sleutel/waarde-paren in de [globaal] gedeelte van /etc/samba/smb.conf:


werkgroep = VOORBEELD

...

beveiliging = gebruiker


De veiligheid parameter bevindt zich verderop in de sectie [global] en wordt standaard becommentarieerd. Verander ook

VOORBEELD om beter bij uw omgeving te passen.

2. Maak een nieuwe sectie onder aan het bestand, of verwijder de opmerkingen uit een van de voorbeelden, voor de map die moet worden gedeeld:


[deel]

comment = Ubuntu-bestandsserver Deelpad = /srv/samba/share

doorzoekbaar = ja gast ok = ja alleen lezen = nee masker maken = 0755

hoe: een korte beschrijving van het aandeel. Pas het aan uw behoeften aan.


beeld

2 http://samba.org/samba/docs/man/Samba-HOWTO-Collection/


pad: het pad naar de map die u wilt delen.


Dit voorbeeld gebruikt /srv/samba/sharenaam omdat, volgens de Filesystem Hierarchy Standard (FHS), / srv3 is waar locatiespecifieke gegevens moeten worden aangeboden. Technisch gezien kunnen Samba-shares overal op het bestandssysteem worden geplaatst, zolang de machtigingen correct zijn, maar het wordt aanbevolen om zich aan de standaarden te houden.

doorzoekbaar: stelt Windows-clients in staat door de gedeelde map te bladeren met behulp van Windows Verkenner.

gast oké: Hiermee kunnen clients verbinding maken met de share zonder een wachtwoord op te geven.

alleen lezen: bepaalt of de share alleen-lezen is of dat er schrijfrechten zijn verleend. Schrijfrechten zijn alleen toegestaan ​​als de waarde is geen, zoals te zien is in dit voorbeeld. Als de waarde is ja, dan is de toegang tot de share alleen-lezen.

masker maken: bepaalt de machtigingen die nieuwe bestanden zullen hebben wanneer ze worden gemaakt.

3. Nu Samba is geconfigureerd, moet de map worden aangemaakt en moeten de machtigingen worden gewijzigd. Voer vanaf een terminal het volgende in:


sudo mkdir -p /srv/samba/share

sudo chown niemand:nogroup /srv/samba/share/


beeld

De -p switch vertelt mkdir om de volledige directorystructuur te maken als deze niet bestaat.



4. Start ten slotte de samba-services opnieuw op om de nieuwe configuratie in te schakelen:


sudo systemctl herstart smbd.service nmbd.service


beeld

Nogmaals, de bovenstaande configuratie geeft alle toegang tot elke client op het lokale netwerk. Voor een veiligere configuratie zie Paragraaf 4, “Bestands- en afdrukserver beveiligen” [p. 312].


Vanaf een Windows-client zou u nu naar de Ubuntu-bestandsserver moeten kunnen bladeren en de gedeelde map kunnen zien. Als uw client uw share niet automatisch toont, probeer dan toegang te krijgen tot uw server via zijn IP-adres, bijvoorbeeld

\\192.168.1.1, in een Windows Verkenner-venster. Om te controleren of alles werkt, kunt u proberen een map in Windows aan te maken.

Om extra shares te creëren, maakt u eenvoudigweg nieuwe aan [direct] secties in /etc/samba/smb.conf, en herstart Samba. Zorg ervoor dat de map die u wilt delen daadwerkelijk bestaat en dat de machtigingen correct zijn.


beeld

De bestandsshare met de naam "[deel]" en het pad /srv/samba/share zijn slechts voorbeelden. Pas de share- en padnamen aan zodat ze bij uw omgeving passen. Het is een goed idee om een ​​share te vernoemen naar een map in het bestandssysteem. Een ander voorbeeld is de aandelennaam van [qa] met een pad van /srv/samba/qa.


Top OS Cloud Computing bij OnWorks: