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 workstation

Es 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\hosts

In 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-common

Es 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.bak

Geben 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/anonymous
chkconfig smb on
service smb restart
service 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]#
Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.