Crmgo Blog

Schnelle Installation von Samba

Schnelle Installation von Samba

Um „Samba“ in CentOS zu installieren, verwenden wir unseren altbewährten „Yum“-Paketmanager: yum install -y samba. Mit dem Parameter -y bestätigen wir im Voraus alle Rückfragen, sodass wir nicht mehrmals „yes“ eingeben müssen. Nach dem Herunterladen von etwa 24 Megabyte und einer kurzen Installationszeit gehen wir zur Konfiguration über.…

Schnelle Installation von Samba

Um „Samba“ in CentOS zu installieren, verwenden wir unser altbewährtes „yum“:

yum install -y samba

-y bestätigt alle Fragen im Voraus, damit wir nicht mehrmals „yes“ eingeben müssen.

Nach dem Herunterladen von etwa 24 Megabyte und einer kurzen Installationsphase gehen wir zur Konfiguration über.

Zunächst erstellen wir die Ordner, die wir freigeben möchten (falls Sie keinen Zugriff auf bereits im System vorhandene Ordner gewähren möchten).

mkdir -m 777 /home/incoming

Erstellt im Verzeichnis /home den Ordner /incoming und gewährt allen Benutzern vollständigen Lese-, Schreib- und Ausführungsrecht.

mkdir -m 777 /home/read

Erstellt im dieselben Verzeichnis den Ordner /read mit denselben Rechten wie für den zuvor erstellten Ordner (die Zugriffsrechte können Sie natürlich je nach Sicherheitsrichtlinie Ihres Servers anders festlegen; hier betrachten wir die einfachste Installation eines anonymen Samba-Servers).

Als Nächstes konfigurieren wir die Konfigurationsdatei von „Samba“ /etc/samba/smb.conf
Standardmäßig enthält diese Datei bereits eine Vorkonfiguration mit zahlreichen Kommentaren und Einstellungen. Man könnte sie natürlich bearbeiten und, nach etwas Lektüre, eine eigene, superintelligente und undurchdringliche Konfigurationsdatei erstellen. Wie oben erwähnt, starten wir jedoch mit der einfachsten Konfiguration, daher löschen wir unsere Datei mit dem folgenden Befehl:

>/etc/samba/smb.conf

Dann fügen wir Folgendes in unsere leere Konfigurationsdatei ein:


[global]

workgroup = workgroup
netbios name = CentOS
server string = MyServer
security = share
browseable = Yes

[incoming]

path = /home/incoming
readonly = No
guest ok = Yes

[read]

path = /home/read
readonly = Yes
guest ok = Yes


Jemand, der mindestens Schulkenntnisse in Englisch hat, wird die Bedeutung dieser Konfiguration leicht verstehen können:

[global] - In diesem Block werden die globalen Einstellungen unseres Servers beschrieben.
workgroup = „Name der Arbeitsgruppe in Ihrem Netzwerk“

netbios name = „Name Ihres Computers, der im „Netzwerkumgebung“ angezeigt wird“
server string = „Beschreibung Ihres Computers; hier kann jeder beliebige Satz stehen (einschließlich Russisch)“
security = „Sicherheitsstufe Ihres Samba-Servers“ (in diesem Fall share)
browseable = „Sichtbarkeit der Ressource im Netzwerk“ (Wenn Sie NO einstellen, kann auf die bereitgestellte Ressource nur zugegriffen werden, indem der explizite Pfad zum freigegebenen Ordner in der Adressleiste eingegeben wird)
[incoming] „Name unseres Ordners im Netzwerk sowie der Block mit den Einstellungen für diesen Ordner“

path = „Vollständiger Pfad im System zum Ordner, den wir freigeben“

readonly = „Schreibrechte“, NO – Schreiben in diesen Ordner ist möglich, Yes – Der Ordner ist für Benutzer nur lesbar (auf diese Weise hat der Ordner incoming „vollen Zugriff“, während der Ordner read nur lesbar ist).

[read] – „Name unseres Netzwerkordners sowie der Konfigurationsblock für diesen Ordner“

Also, die Konfigurationsdatei wurde erfolgreich ausgefüllt – wir speichern und schließen sie.

Zur Sicherheit prüfen wir, ob wir in unserer Datei syntaktische Fehler gemacht haben, mit dem Befehl testparm:

testparm /etc/samba/smb.conf

Wenn alles in Ordnung ist, starten wir unseren Server:

service smb start

Alles sollte erfolgreich gestartet werden.

Wir fügen unseren smb-Dienst in den Autostart ein:

chkconfig --level 2345 smb on

oder setzen einen „Stern“ neben smb im Menü „Systemdienste“ mit dem Befehl SETUP.

Damit ist der einfache Startvorgang von SAMBA abgeschlossen.
Wir prüfen im Browser eines beliebigen freien Computers im Netzwerk unsere neu freigegebenen Ressourcen und denken mit gutem Wort an den Autor des Artikels ;-) .

Hinweis: Dieser Beitrag kann KI-unterstützt erstellt und anschließend redaktionell geprüft worden sein. Verantwortlich: Dmytro Lomaka, Kaltenkirchen.