Installeren en configureren van Samba
Geplaatst op: 11 juli 2009 om 20:04 | Tags: Linux , netwerken , samba , smb , tcp / ip , wintSamba is een open source, die Unix-gebaseerde besturingssystemen maakt het mogelijk om "zien" in het netwerk met Windows-pc's. Samba is het daadwerkelijk implementeren van verschillende protocollen in een software in staat om gelijktijdig communiceren met deze protocollen: SMB, TCP / IP, NetBIOS (protocol geïmplementeerd in Windows Netwerkomgeving), WINS en Active Directory (dit moet worden ingesteld voor Kerberos ).
Ten eerste om goed in te stellen Samba aan de machine die draait Linux een statisch IP hebt. Anders zal het niet gebruiken WINS ...
Installeer Samba:
# Sudo apt-get install samba
Na de installatie moet u ervoor zorgen dat Samba niet wordt uitgevoerd:
# Sudo / etc / init.d / samba stop
smb.conf is het configuratiebestand van Samba. We naam van dit bestand in de volgende:
# Sudo mv / etc / samba / smb.conf / etc / samba / smb.conf.template
Het volgende commando zal een nieuw bestand:
# Sudo touch / etc / samba / smb.conf
Dan gaan we bewerken het nieuwe bestand in je favoriete editor:
# Sudo gedit / etc / samba / smb.conf
Dus dat zou in het nieuwe bestand:
[Global]
; Algemeen server instellingen
netbios name = YOUR_HOSTNAME
server string =
workgroup = YOUR_WORKGROUP
aan te kondigen versie = 5.0
socket options = TCP_NODELAY SO_KEEPALIVE SO_RCVBUF = 8192 SO_SNDBUF IPTOS_LOWDELAY = 8192
passdb backend = tdbsam
security = user
null passwords = true
username map = / etc / samba / smbusers
name resolve order = hosts wint bcast
wins support = yes
afdrukken = CUPS
printcap name = CUPS
syslog = 1
syslog only = yes
Noot: Als u toegang tot de persoonlijke mappen uncomment de
, Lijnen en Below Pas de instellingen naar hartelust.
; [Huizen]
; Valid users =% S
; Maak mode = 0600
; Directory mode = 0755
; Browseable = no
; Alleen lezen = geen
; Veto files = / * {*} / * / Mail / bin /..
Noot: alleen nodig als je Samba draait als een primaire domein controller.
; Niet deze config I Needed Dat geeft niet te dekken.
; [Netlogon]
; Path = / var / lib / samba / netlogon
; Admin users = Administrator
; Geldige gebruikers =% U
; Alleen lezen = geen
Noot: Again - Alleen nodig als je gebruik maakt van een primaire domeincontroller.
; [Profiles]
; Path = / var / lib / samba / profielen
; Geldige gebruikers =% U
; Maak mode = 0600
; Directory mode = 0700
; Writeable = yes
; Browseable = no
Noot: In deze plaats kunt u het bouwen van een printer driver opslagplaats voor
; Windows - ik zal dit onderwerp betrekking hebben in een ander HOWTO.
[Print $]
path = / var / lib / samba / printers
browseable = yes
gast ok = yes
alleen lezen = yes
schrijf list = wortel
create mask = 0664
directory mask = 0775
[Printers]
path = / tmp
printable = yes
gast ok = yes
browseable = no
; Uncomment als u uw CD-/DVD-Rom Drive te delen
; [DVD-ROM Drive]
; Path = / media / cdrom
; Browseable = yes
; Alleen lezen = yes
; Gast ok = yes
[MyFiles]
path = / media / samba /
browseable = yes
read only = no
gast ok = geen
create mask = 0644
directory mask = 0755
kracht user = uw_gebruikersnaam
kracht groep = YOUR_USERGROUP
Zeker van te zijn een aantal wijzigingen aangebracht:
netbios name = HOSTNAME YOUR_HOSTNAME vervangen worden door uw
workgroup = YOUR_WORKGROUP vervangen worden door de werkgroep (die is ingesteld op Windows). Over het algemeen, op Windows, workgrupului naam is Workgroup of MSHOME.
wins support = yes
Als u een statisch IP of gebruik een andere IP-Dimana redenen dient de bovenstaande optie worden ingesteld op "no" in plaats van "ja".
[MyFiles] is de share-naam ului.Poate toch hernoemd worden, maar dient te worden vermeden ruimtes worden (evenals voor de andere namen).
path = / media / samba / Stel dat dit pad is een gemonteerde harde schijf of een andere partitie, en is waar de bestanden worden opgeslagen aandeel look.
Indien niet beschikbaar een andere harde schijf of een andere partitie, kunt u een Persoonlijke map bijvoorbeeld, waar u kunt uw bestanden zien:
# Sudo mkdir / home / samba
In dit geval wordt de pad:
# Path = / home / samba /
Omdat / home / samba zal een map zijn waar je meer wereld te schrijven, geven wij de juiste machtigingen:
# Sudo chmod 0777 / home / samba
Over deze zou zijn om nu moeten pormin service:
# Sudo / etc / init.d / samba start
We moeten gebruikers toevoegen.
Ten eerste om goed in te stellen Samba aan de machine die draait Linux een statisch IP hebt. Anders kunt u geen WINS ...
Installeer Samba:
# Sudo apt-get install samba
Na de installatie moet u ervoor zorgen dat Samba niet wordt uitgevoerd:
# Sudo / etc / init.d / samba stop
smb.conf is het configuratiebestand van Samba. We naam van dit bestand in de volgende:
# Sudo mv / etc / samba / smb.conf / etc / samba / smb.conf.template
Het volgende commando zal een nieuw bestand:
# Sudo touch / etc / samba / smb.conf
Dan gaan we bewerken het nieuwe bestand in je favoriete editor:
# Sudo gedit / etc / samba / smb.conf
Dus dat zou in het nieuwe bestand:
[Global]
; Algemeen server instellingen
netbios name = YOUR_HOSTNAME
server string =
workgroup = YOUR_WORKGROUP
aan te kondigen versie = 5.0
socket options = TCP_NODELAY SO_KEEPALIVE SO_RCVBUF = 8192 SO_SNDBUF IPTOS_LOWDELAY = 8192
passdb backend = tdbsam
security = user
null passwords = true
username map = / etc / samba / smbusers
name resolve order = hosts wint bcast
wins support = yes
afdrukken = CUPS
printcap name = CUPS
syslog = 1
syslog only = yes
Noot: Als u toegang tot de persoonlijke mappen uncomment de
, Lijnen en Below Pas de instellingen naar hartelust.
; [Huizen]
; Valid users =% S
; Maak mode = 0600
; Directory mode = 0755
; Browseable = no
; Alleen lezen = geen
; Veto files = / * {*} / * / Mail / bin /..
Noot: alleen nodig als je Samba draait als een primaire domein controller.
; Niet deze config I Needed Dat geeft niet te dekken.
; [Netlogon]
; Path = / var / lib / samba / netlogon
; Admin users = Administrator
; Geldige gebruikers =% U
; Alleen lezen = geen
Noot: Again - Alleen nodig als je gebruik maakt van een primaire domeincontroller.
; [Profiles]
; Path = / var / lib / samba / profielen
; Geldige gebruikers =% U
; Maak mode = 0600
; Directory mode = 0700
; Writeable = yes
; Browseable = no
Noot: In deze plaats kunt u het bouwen van een printer driver opslagplaats voor
; Windows - ik zal dit onderwerp betrekking hebben in een ander HOWTO.
[Print $]
path = / var / lib / samba / printers
browseable = yes
gast ok = yes
alleen lezen = yes
schrijf list = wortel
create mask = 0664
directory mask = 0775
[Printers]
path = / tmp
printable = yes
gast ok = yes
browseable = no
; Uncomment als u uw CD-/DVD-Rom Drive te delen
; [DVD-ROM Drive]
; Path = / media / cdrom
; Browseable = yes
; Alleen lezen = yes
; Gast ok = yes
[MyFiles]
path = / media / samba /
browseable = yes
read only = no
gast ok = geen
create mask = 0644
directory mask = 0755
kracht user = uw_gebruikersnaam
kracht groep = YOUR_USERGROUP
Zeker van te zijn een paar veranderingen:
netbios name = HOSTNAME YOUR_HOSTNAME vervangen worden door uw
workgroup = YOUR_WORKGROUP vervangen worden door de werkgroep (die is ingesteld op Windows). Over het algemeen, op een Windows machine, workgrupului naam is Workgroup of MSHOME.
wins support = yes
Als u een statisch IP of gebruik een andere IP-Dimana redenen dient de bovenstaande optie worden ingesteld op "no" in plaats van "ja".
[MyFiles] is de share-naam ului.Poate toch hernoemd worden, maar dient te worden vermeden ruimtes worden (evenals voor de andere namen).
path = / media / samba / Stel dat dit pad is een gemonteerde harde schijf of een andere partitie, en is waar de bestanden worden opgeslagen aandeel look.
Indien niet beschikbaar een andere harde schijf of een andere partitie, kunt u een Persoonlijke map bijvoorbeeld, waar u kunt uw bestanden zien:
# Sudo mkdir / home / samba
In dit geval wordt de pad:
# Path = / home / samba /
Omdat / home / samba zal een map zijn waar je meer wereld te schrijven, geven wij de juiste machtigingen:
# Sudo chmod 0777 / home / samba
Over deze zou zijn om nu moeten pormin service:
# Sudo / etc / init.d / samba start
Meer nodig om gebruikers toe te voegen, maar dit keer viitoare.Samba is een open source, die Unix-gebaseerde besturingssystemen maakt het mogelijk om "zien" in het netwerk met Windows-pc's. Samba is het daadwerkelijk implementeren van verschillende protocollen in een software in staat om gelijktijdig communiceren met deze protocollen: SMB, TCP / IP, NetBIOS (protocol geïmplementeerd in Windows Netwerkomgeving), WINS en Active Directory (dit moet worden ingesteld voor Kerberos).
Ten eerste om goed in te stellen Samba aan de machine die draait Linux een statisch IP hebt. Anders kunt u geen WINS ...
Installeer Samba:
# Sudo apt-get install samba
Na de installatie moet u ervoor zorgen dat Samba niet wordt uitgevoerd:
# Sudo / etc / init.d / samba stop
smb.conf is het configuratiebestand van Samba. We naam van dit bestand in de volgende:
# Sudo mv / etc / samba / smb.conf / etc / samba / smb.conf.template
Het volgende commando zal een nieuw bestand:
# Sudo touch / etc / samba / smb.conf
Dan gaan we bewerken het nieuwe bestand in je favoriete editor:
# Sudo gedit / etc / samba / smb.conf
Dus dat zou in het nieuwe bestand:
[Global]
; Algemeen server instellingen
netbios name = YOUR_HOSTNAME
server string =
workgroup = YOUR_WORKGROUP
aan te kondigen versie = 5.0
socket options = TCP_NODELAY SO_KEEPALIVE SO_RCVBUF = 8192 SO_SNDBUF IPTOS_LOWDELAY = 8192
passdb backend = tdbsam
security = user
null passwords = true
username map = / etc / samba / smbusers
name resolve order = hosts wint bcast
wins support = yes
afdrukken = CUPS
printcap name = CUPS
syslog = 1
syslog only = yes
Noot: Als u toegang tot de persoonlijke mappen uncomment de
, Lijnen en Below Pas de instellingen naar hartelust.
; [Huizen]
; Valid users =% S
; Maak mode = 0600
; Directory mode = 0755
; Browseable = no
; Alleen lezen = geen
; Veto files = / * {*} / * / Mail / bin /..
Noot: alleen nodig als je Samba draait als een primaire domein controller.
; Niet deze config I Needed Dat geeft niet te dekken.
; [Netlogon]
; Path = / var / lib / samba / netlogon
; Admin users = Administrator
; Geldige gebruikers =% U
; Alleen lezen = geen
Noot: Again - Alleen nodig als je gebruik maakt van een primaire domeincontroller.
; [Profiles]
; Path = / var / lib / samba / profielen
; Geldige gebruikers =% U
; Maak mode = 0600
; Directory mode = 0700
; Writeable = yes
; Browseable = no
Noot: In deze plaats kunt u het bouwen van een printer driver opslagplaats voor
; Windows - ik zal dit onderwerp betrekking hebben in een ander HOWTO.
[Print $]
path = / var / lib / samba / printers
browseable = yes
gast ok = yes
alleen lezen = yes
schrijf list = wortel
create mask = 0664
directory mask = 0775
[Printers]
path = / tmp
printable = yes
gast ok = yes
browseable = no
; Uncomment als u uw CD-/DVD-Rom Drive te delen
; [DVD-ROM Drive]
; Path = / media / cdrom
; Browseable = yes
; Alleen lezen = yes
; Gast ok = yes
[MyFiles]
path = / media / samba /
browseable = yes
read only = no
gast ok = geen
create mask = 0644
directory mask = 0755
kracht user = uw_gebruikersnaam
kracht groep = YOUR_USERGROUP
Zeker van te zijn een paar veranderingen:
netbios name = HOSTNAME YOUR_HOSTNAME vervangen worden door uw
workgroup = YOUR_WORKGROUP vervangen worden door de werkgroep (die is ingesteld op Windows). Over het algemeen, op een Windows machine, workgrupului naam is Workgroup of MSHOME.
wins support = yes
Als u een statisch IP of gebruik een andere IP-Dimana redenen dient de bovenstaande optie worden ingesteld op "no" in plaats van "ja".
[MyFiles] is de share-naam ului.Poate toch hernoemd worden, maar dient te worden vermeden ruimtes worden (evenals voor de andere namen).
path = / media / samba / Stel dat dit pad is een gemonteerde harde schijf of een andere partitie, en is waar de bestanden worden opgeslagen aandeel look.
Indien niet beschikbaar een andere harde schijf of een andere partitie, kunt u een Persoonlijke map bijvoorbeeld, waar u kunt uw bestanden zien:
# Sudo mkdir / home / samba
In dit geval wordt de pad:
# Path = / home / samba /
Omdat / home / samba zal een map zijn waar je meer wereld te schrijven, geven wij de juiste machtigingen:
# Sudo chmod 0777 / home / samba
Over deze zou zijn om nu moeten pormin service:
# Sudo / etc / init.d / samba start
Meer nodig om gebruikers toe te voegen, maar dat de volgende keer.
























