Samba Server · 2 min read · Jan 01, 2026
Samba-Server-Konfiguration in CentOS 6.5
Diese Anleitung erklärt, wie man den Samba-Server in CentOS 6.5 mit anonymen und gesicherten Samba-Servern konfiguriert. Samba ist eine Open Source/Free Software-Suite, die nahtlose Datei- und Druckdienste für SMB/CIFS-Clients bereitstellt. Samba ist kostenlos verfügbar, im Gegensatz zu anderen SMB/CIFS-Implementierungen, und ermöglicht die Interoperabilität zwischen Linux/Unix-Servern und Windows-basierten Clients.
1 Vorbemerkung
Ich habe einen frisch installierten CentOS 6.5-Server, auf dem ich den Samba-Server installieren werde. Natürlich benötigen Sie einen Windows-Rechner, um den Samba-Server zu überprüfen, der mit dem CentOS-Server erreichbar sein muss. Mein CentOS-Server hat den Hostnamen server1.example.com und die IP 192.168.0.100.
Sie können Ihren CentOS-Server aus den ersten sieben Kapiteln des Tutorials installieren. Aktivieren Sie einfach das EPEL-Repo und fahren Sie fort.
Hinweis:
- Es ist nicht notwendig, die Entwicklungswerkzeuge im Kapitel 7 des Tutorials zu installieren.
- Der Windows-Rechner muss sich in derselben Arbeitsgruppe befinden. Um den Wert auf dem Windows-Rechner zu überprüfen, führen Sie den Befehl an der Eingabeaufforderung aus
net config workstationEs wird so aussehen
Ihr Windows-Rechner muss sich im selben Arbeitsgruppendomain wie der CentOS-Server befinden, d.h. WORKGROUP in meinem Fall.
- Um den Windows-Rechner erreichbar zu machen, gehen Sie wie folgt vor. Öffnen Sie das Ausführen-Fenster und fügen Sie den Eintrag Ihrer Server-IP-Adresse hinzu
notepad C:\Windows\System32\drivers\etc\hostsIn meinem Fall sah es so aus, speichern Sie einfach die Werte.
[...]
192.168.0.100 server1.example.com centos 2 Anonyme Samba-Freigabe
Zuerst werde ich die Methodik zur Installation von Samba mit anonymer Freigabe erklären. Um Samba zu installieren, führen Sie aus,
yum install samba samba-client samba-commonEs wird Samba mit der Version 3.6.9-168.el6_5 installieren.
Um Samba zu konfigurieren, bearbeiten Sie die Datei /etc/samba/smb.cnf. Bevor Sie Änderungen vornehmen, werde ich eine Sicherung der Originaldatei als /etc/samba/smb.cnf.bak erstellen.
mv /etc/samba/smb.cnf /etc/samba/smb.cnf.bakGeben Sie dann die Einträge wie folgt ein
vi /etc/samba/smb.cnf[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = centos
security = user
map to guest = bad user
dns proxy = no
#============================ Share Definitions ==============================
[Anonymous]
path = /samba/anonymous
browsable =yes
writable = yes
guest ok = yes
read only = no
mkdir -p /samba/anonymouschkconfig smb onservice smb restartservice nmb restart
Jetzt können Sie die CentOS-Freigabe in Windows wie folgt aufrufen:

Von der Windows-Maschine aus durchsuchen Sie einfach den Ordner und versuchen, eine Textdatei zu erstellen, aber Sie erhalten einen Fehler wegen verweigerter Berechtigung.

Überprüfen Sie die Berechtigung für den freigegebenen Ordner.
[root@server1 samba]# ls -l
total 4
drwxr-xr-x 2 root root 4096 Mai 28 14:11 anonymous
[root@server1 samba]#
Um anonymen Benutzern die Berechtigungen zu erteilen, geben Sie die Berechtigungen wie folgt ein:
[root@server1 ~]# cd /samba/
[root@server1 samba]# chmod -R 0777 anonymous/
[root@server1 samba]# ls -l
total 4
drwxrwxrwx 2 root root 4096 Mai 28 14:11 anonymous
[root@server1 samba]#Jetzt kann der anonyme Benutzer den Inhalt des Ordners durchsuchen und erstellen.

Sie können den Inhalt auch auf dem Server überprüfen.
[root@server1 samba]# ls -l anonymous/
total 0
-rwxr--r-- 1 nobody nobody 0 Mai 28 14:41 anonymous_test.txt
[root@server1 samba]#Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.