So installieren und konfigurieren Sie Samba unter Ubuntu 14.10

Samba Ubuntu

Samba ist eine Implementierung von Diensten und Protokollen, die mit SMB kompatibel sind (jetzt CIFS genannt), mit dem Windows-Computer miteinander kommunizieren: Es wurde von Andrew Tridgell durch Reverse Engineering unter Verwendung von Wireshark-ähnlichen Traffic Grabbern (früher bekannt als Ethereal) entwickelt Kompatibilität in * nix-UmgebungenDies war erforderlich, um nicht in Unternehmens- und Bildungsumgebungen isoliert zu sein, in denen normalerweise mehrere Plattformen nebeneinander existieren (Windows, Linux, Mac OS X).

Lass erstmal sehen So installieren und konfigurieren Sie Samba unter Ubuntu 14.10 Utopic Unicorn, bereit für bieten anonyme und auch sicherere Freigaben an, bei denen eine Authentifizierung erforderlich ist Zugriff, um Dateien für alle Arten von Benutzern anzubieten. Und wir gehen von der Basis aus, dass wir den Ubuntu 14.10-Server installiert haben, die Version der Canonical-Distribution, die sich diesen Angelegenheiten widmet, mit einer festen IP-Adresse von 192.168.1.100; Darüber hinaus benötigen wir natürlich einige andere Geräte im selben lokalen Netzwerk und in derselben Arbeitsgruppe, um zu testen, wie alles konfiguriert wurde.

Installieren Sie Samba

Zunächst werden wir die Samba-Pakete installieren, was sehr einfach ist, da sie Teil der offiziellen Repositories sind:

# apt-get installiere samba samba-common python-glade2 system-config-samba

Konfigurieren Sie Samba

Samba konfigurieren

Jetzt müssen wir die Datei /etc/samba/smb.conf bearbeiten, die die gesamte Konfiguration unseres Samba-Servers enthält. Zuvor erstellen wir eine Sicherungskopie der aktuellen Datei:

# cp /etc/samba.conf /etc/samba/smb.conf.back

Wenn wir nun die Hauptdatei bearbeiten:

# nano /etc/samba/smb.conf

Wir bearbeiten den Abschnitt [global], in dem Wir geben den Namen der Arbeitsgruppe an, die Zeichenfolge, mit der es im lokalen Netzwerk identifiziert wird, den NetBios-Namen, den Sicherheitstyp und andere. Wir lassen es wie folgt (wir können die ersten drei Parameter ändern, wenn wir möchten):

[global]
Arbeitsgruppe = ARBEITSGRUPPE
Serverzeichenfolge = Samba-Server% v
NetBIOS Name = Ubuntu
Sicherheit = Benutzer
map to guest = schlechter Benutzer
DNS-Proxy = Nein

Als nächstes gehen wir gut in die Datei, zu dem Abschnitt, der sagt 'Share-Definitionen' und das beginnt mit [Anonym]. Dort fügen wir hinzu (natürlich können wir den Pfad zu dem Ordner ändern, den wir freigeben möchten):

[Anonym]
Pfad = / Samba / anonym
durchsuchbar = ja
beschreibbar = ja
Gast ok = ja
Nur lesen = Nein

Jetzt starten wir das neu Samba Server:

# service smbd neu starten

Einige Aspekte, die berücksichtigt werden müssen, sind die Tatsache, dass der Ordner, den wir für den anonymen Zugriff anbieten, in unserem Dateisystem vorhanden sein muss und auch für alle Benutzer zugänglich sein muss, dh wenn Sie ihn auflisten mit:

ls -l

Es sollte uns zeigen, dass wir Berechtigungen für alle lesen und ausführen können, dh drwxr-xr-x oder 755 im numerischen Jargon. Wenn dies nicht der Fall ist, müssen wir es so machen (wir ändern 'Ordner zu teilen' durch den Namen und den Pfad, den wir wollen):

# chmod -R 0755 / sharefolder

Sobald wir die konfiguriert haben anonymer Zugang Lass uns dasselbe mit ihm machen Passwort eingeschränkter Zugriff, und das ist etwas, das etwas mehr Arbeit erfordert, also fangen wir an. Erstens, da wir in der allgemeinen Konfiguration festgestellt haben, dass die Sicherheit durch ist BenutzerDies bedeutet, dass wir für den Zugriff auf die geschützten Ordner den auf dem Server vorhandenen Benutzernamen und das Kennwort verwenden müssen Ubuntu 14.10 Utopisches Einhornund deshalb müssen wir dieses Konto erstellen (wir können stattdessen den gewünschten Namen verwenden usersamba wie wir es getan haben):

# useradd usersamba -G sambashare

Wir geben das Passwort des Benutzers ein, wenn wir dazu aufgefordert werden, und fügen dann das Samba-Passwort hinzu:

# smbpasswd -a usersamba

Wir werden auch aufgefordert, das Passwort zweimal einzugeben. Danach hat der von uns erstellte Benutzer bereits sein Samba-Passwort. Jetzt müssen wir die Konfigurationsoptionen hinzufügen, um einen kennwortgeschützten Ordner freizugeben, damit wir die Samba-Konfigurationsdatei zur Bearbeitung erneut öffnen können.

# nano /etc/samba/smb.conf

Wir fügen hinzu:

[sicherer Zugang]
Pfad = / home / samba / shared
gültige Benutzer = @sambashare
Gast ok = nein
beschreibbar = ja
durchsuchbar = ja

Der Ordner / home / samba / shared muss Lese-, Schreib- und Ausführungszugriff für die gesamte Sambashare-Gruppe haben. Daher werden wir Folgendes ausführen:

# chmod -R 0770 / home / samba / shared

#chown -R root: sambashare / home / samba / shared

Das war's, wir haben es schon geschafft Konfigurieren Sie SambDamit können wir von jedem Computer im lokalen Netzwerk, der Teil der Arbeitsgruppe ist, auf diesen Ordner zugreifen ARBEITSGRUPPEAuf diese Weise können wir sogar das Kennwort für den zukünftigen schnelleren Zugriff von Windows, Mac OS X oder anderen Linux-Computern speichern.

Videoausgabe
Verwandte Artikel:
Beste kostenlose Video-Editoren für Ubuntu