Installieren und Konfigurieren von Samba
Verfasst am: 11. Juli 2009 um 20.04 Uhr | Tags: Linux , Netzwerk , Samba , SMB , TCP / IP , WINSSamba ist eine Open Source Software, die PCs ermöglicht Unix-basierten Betriebssystemen zu "sehen" das Netzwerk mit Windows. Samba ist eigentlich Durchführung mehrerer Protokolle in einer Software kann gleichzeitig mit diesen Protokollen: SMB, TCP / IP NetBIOS (Protokoll in Windows implementiert Neighborhood Network), WINS und Active Directory (diese werden für Set sollte Kerberos ).
Erstens, um erfolgreich gesetzt Samba auf die Maschine, die Linux läuft auf statische IP haben. Ansonsten wird es nicht mit WINS ...
Samba installiert ist:
# Sudo apt-get install samba
Nach der Installation müssen Sie sicherstellen, dass Samba nicht läuft:
# Sudo / etc / init.d / samba stop
smb.conf ist Samba-Konfigurationsdatei. Wir benennen diese Datei in den folgenden:
# Sudo mv / etc / samba / smb.conf / etc / samba / smb.conf.template
Der folgende Befehl wird eine neue Datei erstellen:
# Sudo touch / etc / samba / smb.conf
Danach werden wir die neue Datei in Ihrem Editor bearbeiten:
# Sudo gedit / etc / samba / smb.conf
Das ist, was sollte in der neuen Datei gesetzt werden:
[Global]
; General-Server-Einstellungen
netbios name = your_hostname
server string =
workgroup = YOUR_WORKGROUP
announce version = 5.0
socket options = TCP_NODELAY SO_RCVBUF = 8192 SO_SNDBUF IPTOS_LOWDELAY SO_KEEPALIVE = 8192
passdb backend = tdbsam
security = user
null passwords = true
username map = / etc / samba / smbusers
name resolve order = Gastgeber gewinnt bcast
wins support = yes
printing = CUPS
printcap name = CUPS
syslog = 1
syslog only = yes
; Hinweise: Wenn Sie benötigen Zugriff auf den Home-Verzeichnissen kommentieren Sie die
; Zeilen unterhalb und passen Sie die Einstellungen in Ihrem Herzen Inhalt.
, [Homes]
; Valid users =% S
, Set mode = 0600
; Directory mode = 0755
; Browseable = no
; Read only = no
; /*.{*}/.*/ Mail veto files = / bin /
; NOTES: nur benötigt, wenn Samba als Primary Domain Controller laufen.
; Config nicht so, dass diese Abdeckung Angelegenheit gebraucht.
; [Netlogon]
; Path = / var / lib / samba / netlogon
; Admin User = Administrator
; Valid users =% u
; Read only = no
; Hinweis: Again - nur benötigt, wenn Sie bei Verwendung einer primären Domänencontroller.
; [Profiles]
; Path = / var / lib / samba / profiles
; Valid users =% u
, Set mode = 0600
; Directory mode = 0700
; Beschreibar = yes
; Browseable = no
; Hinweis: Innerhalb dieser Stelle Mai bauen Sie einen Druckertreiber Repository für
; Windows - ich werde dieses Thema in einer anderen HOWTO.
[Print $]
path = / var / lib / samba / printers
browseable = yes
guest ok = yes
read only = yes
write list = root
create mask = 0664
directory mask = 0775
[Drucker]
path = / tmp
printable = yes
guest ok = yes
browseable = no
; Entfernen Sie, wenn Sie benötigen, um Ihre CD-/DVD-ROM Drive Share
; [DVD-ROM-Laufwerk]
; Path = / media / cdrom
; Browseable = yes
; Read only = yes
; Guest ok = yes
[MyFiles]
path = / media / samba /
browseable = yes
read only = no
guest ok = no
create mask = 0644
directory mask = 0755
force user = Ihr_Benutzername
force group = YOUR_USERGROUP
Sicher, ein paar Änderungen vorgenommen werden:
netbios name = your_hostname mit Ihrem Hostnamen ersetzt werden
workgroup = workgroup YOUR_WORKGROUP ersetzt werden Sie (und die auf Windows festgelegt ist). Allgemein, Windows, ist workgrupului Namen MSHOME Arbeitsgruppe oder.
wins support = yes
Wenn Sie eine statische IP, oder über ein IP dimanic verschiedenen Gründen, die oben genannten Optionen muss auf "no" anstelle von "yes" gesetzt werden.
[MyFiles] ului.Poate Freigabenamen ohnehin umbenannt werden, sondern Orte, sollte vermieden werden (wie dies und die anderen Namen).
path = / media / samba / Angenommen, dass dieser Weg ein bereitgestelltes Laufwerk oder einer anderen Partition ist, und wo Dateien teilen aussehen gespeichert werden.
Wenn nicht eine verfügbare Festplatte oder eine andere Partition, können Sie einen privaten Ordner zum Beispiel, wo Sie Ihre Dateien austauschen können aussehen:
# Sudo mkdir / home / samba
In diesem Fall wird der Pfad angegeben werden:
# Path = / home / samba /
Weil / home / samba wird ein Ordner, in dem Sie haben, um mehr Welt zu schreiben, geben wir die richtigen Berechtigungen:
# Sudo chmod 0777 / home / samba
Über diese Einstellungen werden sollte, muss nun pormin Service:
# Sudo / etc / init.d / samba starten
Möglicherweise müssen Sie Benutzer hinzufügen.
Erstens, um erfolgreich gesetzt Samba auf die Maschine, die Linux läuft auf statische IP haben. Wenn nicht, können Sie WINS ...
Samba installiert ist:
# Sudo apt-get install samba
Nach der Installation müssen Sie sicherstellen, dass Samba nicht läuft:
# Sudo / etc / init.d / samba stop
smb.conf ist Samba-Konfigurationsdatei. Wir benennen diese Datei in den folgenden:
# Sudo mv / etc / samba / smb.conf / etc / samba / smb.conf.template
Der folgende Befehl wird eine neue Datei erstellen:
# Sudo touch / etc / samba / smb.conf
Danach werden wir die neue Datei in Ihrem Editor bearbeiten:
# Sudo gedit / etc / samba / smb.conf
Das ist, was sollte in der neuen Datei gesetzt werden:
[Global]
; General-Server-Einstellungen
netbios name = your_hostname
server string =
workgroup = YOUR_WORKGROUP
announce version = 5.0
socket options = TCP_NODELAY SO_RCVBUF = 8192 SO_SNDBUF IPTOS_LOWDELAY SO_KEEPALIVE = 8192
passdb backend = tdbsam
security = user
null passwords = true
username map = / etc / samba / smbusers
name resolve order = Gastgeber gewinnt bcast
wins support = yes
printing = CUPS
printcap name = CUPS
syslog = 1
syslog only = yes
; Hinweise: Wenn Sie benötigen Zugriff auf den Home-Verzeichnissen kommentieren Sie die
; Zeilen unterhalb und passen Sie die Einstellungen in Ihrem Herzen Inhalt.
, [Homes]
; Valid users =% S
, Set mode = 0600
; Directory mode = 0755
; Browseable = no
; Read only = no
; /*.{*}/.*/ Mail veto files = / bin /
; NOTES: nur benötigt, wenn Controller laufen Samba als Primary Domain.
; Config Egal erforderlich, da diese Abdeckung, die.
; [Netlogon]
; Path = / var / lib / samba / netlogon
; Admin User = Administrator
; Valid users =% u
; Read only = no
; Hinweis: Again - nur benötigt, wenn Sie bei Verwendung einer primären Domänencontroller.
; [Profiles]
; Path = / var / lib / samba / profiles
; Valid users =% u
, Set mode = 0600
; Directory mode = 0700
; Beschreibar = yes
; Browseable = no
; Hinweis: Innerhalb dieser Stelle Mai bauen Sie einen Druckertreiber Repository für
; Windows - ich werde dieses Thema in einer anderen HOWTO.
[Print $]
path = / var / lib / samba / printers
browseable = yes
guest ok = yes
read only = yes
write list = root
create mask = 0664
directory mask = 0775
[Drucker]
path = / tmp
printable = yes
guest ok = yes
browseable = no
; Unkommentieren Wenn Sie Drive Sagen Sie Ihre CD-/DVD-ROM
; [DVD-ROM-Laufwerk]
; Path = / media / cdrom
; Browseable = yes
; Read only = yes
; Guest ok = yes
[MyFiles]
path = / media / samba /
browseable = yes
read only = no
guest ok = no
create mask = 0644
directory mask = 0755
force user = Ihr_Benutzername
force group = YOUR_USERGROUP
Sicher müssen einige Änderungen vorgenommen werden:
netbios name = your_hostname Hostnamen Ihrer ersetzt werden mit
workgroup = workgroup YOUR_WORKGROUP ersetzt werden durch Ihre (und wer auf Windows festgelegt ist). In der Regel auf einem Windows-Rechner, workgrupului Name ist oder MSHOME Arbeitsgruppe.
wins support = yes
Wenn Sie eine statische IP, oder über ein IP dimanic verschiedenen Gründen, die oben genannten Optionen muss auf "no" anstelle von "yes" gesetzt werden.
[MyFiles] ului.Poate Freigabenamen ohnehin umbenannt werden, sondern Orte, sollte (wie dies vermieden werden und die anderen Namen).
path = / media / samba / Angenommen, dass dieser Weg Partition ist ein bereitgestelltes Laufwerk oder ein anderes, und wo die Dateien betrachten zu teilen gespeichert.
Wenn nicht eine verfügbare Festplatte oder eine andere Partition, können Sie einen privaten Ordner zum Beispiel, wo Sie Ihre Dateien austauschen können aussehen:
# Sudo mkdir / home / samba
In diesem Fall wird der Pfad angegeben werden:
# Path = / home / samba /
Weil / home / samba wird ein Ordner, wo Sie zu schreiben mehr weltweit, geben wir die richtigen Berechtigungen:
# Sudo chmod 0777 / home / samba
Über diese Einstellungen werden sollte, muss nun pormin Service:
# Sudo / etc / init.d / samba starten
Möglicherweise müssen Sie Benutzer hinzufügen, aber dieses Mal viitoare.Samba ist ein Open Source, das Unix-basierte Betriebssystem "sehen können" das Netzwerk mit Windows-PCs. Samba ist eigentlich Durchführung mehrerer Protokolle in einer Software kann gleichzeitig mit diesen Protokollen: SMB, TCP / IP NetBIOS (Protokoll in Windows-Netzwerkumgebung implementiert), WINS und Active Directory (Kerberos für diese festgelegt werden sollte).
Erstens, um erfolgreich gesetzt Samba auf die Maschine, die Linux läuft auf statische IP haben. Andernfalls können Sie nicht verwenden WINS ...
Samba installiert ist:
# Sudo apt-get install samba
Nach der Installation müssen Sie sicherstellen, dass Samba nicht läuft:
# Sudo / etc / init.d / samba stop
smb.conf ist Samba-Konfigurationsdatei. Wir benennen diese Datei in den folgenden:
# Sudo mv / etc / samba / smb.conf / etc / samba / smb.conf.template
Der folgende Befehl wird eine neue Datei erstellen:
# Sudo touch / etc / samba / smb.conf
Danach werden wir die neue Datei in Ihrem Editor bearbeiten:
# Sudo gedit / etc / samba / smb.conf
Das ist, was sollte in der neuen Datei gesetzt werden:
[Global]
; General-Server-Einstellungen
netbios name = your_hostname
server string =
workgroup = YOUR_WORKGROUP
announce version = 5.0
socket options = TCP_NODELAY SO_RCVBUF = 8192 SO_SNDBUF IPTOS_LOWDELAY SO_KEEPALIVE = 8192
passdb backend = tdbsam
security = user
null passwords = true
username map = / etc / samba / smbusers
name resolve order = Gastgeber gewinnt bcast
wins support = yes
printing = CUPS
CUPS printcap name =
syslog = 1
syslog only = yes
; Hinweise: Wenn Sie benötigen Zugriff auf den Home-Verzeichnissen kommentieren Sie die
; Zeilen unterhalb und passen Sie die Einstellungen in Ihrem Herzen Inhalt.
, [Homes]
; Valid users =% S
, Set mode = 0600
; Directory mode = 0755
; Browseable = no
; Read only = no
; /*.{*}/.*/ Mail veto files = / bin /
; NOTES: nur benötigt, wenn Samba als Primary Domain Controller laufen.
; Config nicht so, dass diese Abdeckung Angelegenheit gebraucht.
; [Netlogon]
; Path = / var / lib / samba / netlogon
; Admin User = Administrator
; Valid users =% u
; Read only = no
; Hinweis: Again - nur benötigt, wenn Sie bei Verwendung einer primären Domänencontroller.
; [Profiles]
; Path = / var / lib / samba / profiles
; Valid users =% u
, Set mode = 0600
; Directory mode = 0700
; Beschreibar = yes
; Browseable = no
; Hinweis: Innerhalb dieser Stelle Mai bauen Sie einen Druckertreiber Repository für
; Windows - ich werde dieses Thema in einer anderen HOWTO.
[Print $]
path = / var / lib / samba / printers
browseable = yes
guest ok = yes
read only = yes
write list = root
create mask = 0664
directory mask = 0775
[Drucker]
path = / tmp
printable = yes
guest ok = yes
browseable = no
; Entfernen Sie, wenn Sie benötigen, um Ihre CD-/DVD-ROM Drive Share
; [DVD-ROM-Laufwerk]
; Path = / media / cdrom
; Browseable = yes
; Read only = yes
; Guest ok = yes
[MyFiles]
path = / media / samba /
browseable = yes
read only = no
guest ok = no
create mask = 0644
directory mask = 0755
force user = Ihr_Benutzername
force group = YOUR_USERGROUP
Sicher müssen einige Änderungen vorgenommen werden:
netbios name = your_hostname mit Ihrem Hostnamen ersetzt werden
workgroup = workgroup YOUR_WORKGROUP ersetzt werden Sie (und die auf Windows festgelegt ist). In der Regel auf einem Windows-Rechner, workgrupului Name ist oder MSHOME Arbeitsgruppe.
wins support = yes
Wenn Sie eine statische IP, oder über ein IP dimanic verschiedenen Gründen, die oben genannten Optionen muss auf "no" anstelle von "yes" gesetzt werden.
[MyFiles] ului.Poate Freigabenamen ohnehin umbenannt werden, sondern Orte, sollte vermieden werden (wie dies und die anderen Namen).
path = / media / samba / Angenommen, dass dieser Weg ein bereitgestelltes Laufwerk oder einer anderen Partition ist, und wo Dateien teilen aussehen gespeichert werden.
Wenn nicht eine verfügbare Festplatte oder eine andere Partition, können Sie einen privaten Ordner zum Beispiel, wo Sie Ihre Dateien austauschen können aussehen:
# Sudo mkdir / home / samba
In diesem Fall wird der Pfad angegeben werden:
# Path = / home / samba /
Weil / home / samba wird ein Ordner, in dem Sie haben, um mehr Welt zu schreiben, geben wir die richtigen Berechtigungen:
# Sudo chmod 0777 / home / samba
Über diese Einstellungen werden sollte, muss nun pormin Service:
# Sudo / etc / init.d / samba starten
Möglicherweise müssen Sie Benutzer hinzufügen, aber das nächste Mal.
















