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

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Klingelton sagte

    Vielen Dank für den Beitrag, aber ich denke, es erschwert Ihr Leben ein wenig. Wenn Sie mit der rechten Maustaste über einen Ordner fahren, wird die Option "Freigegebene Ressource im lokalen Netzwerk" angezeigt, indem Sie sie einfach aktivieren, ubuntu Installiert und konfiguriert automatisch alles, was erforderlich ist, damit es funktioniert.

    1.    Willy klew sagte

      Es ist wahr, Bellman

      Aber wir wollten zeigen, wie Dinge „von Hand“ gemacht werden, nicht weil wir uns gerne komplizieren, sondern weil die Idee darin besteht, den Prozess zu lernen. Wenn wir also jemals etwas Komplexeres tun müssen, z. B. den Zugriff auf bestimmte Benutzer, jedoch nicht auf andere, oder den schreibgeschützten Zugriff auf alle Benutzer und den Schreibzugriff auf eine bestimmte Gruppe, müssen wir wissen, wie dies zu tun ist.
      Danke für den Kommentar! Schöne Grüße

      1.    Luismedina23 sagte

        Es wäre nicht gut zu lernen, einigen Benutzern und anderen Zugriff zu gewähren.

  2.   Avelino De Sousa (@desousavelino) sagte

    Hallo, es ist großartig. Ihr Beitrag hat mir geholfen. Vielen Dank, dass ich Ubuntu Gnome 14.10 installiert habe und LibreOffice nicht öffnen kann. Gibt es ein Tutorial oder etwas, um es zu lösen? ein Gruß.

  3.   tron sagte

    Sehr gut erklärt ... aber es funktioniert nicht für mich, es liegt nicht am Tutorial, ich weiß nicht warum.

    Ich bin bei kde und kann die Ordner auf keinen Fall sehen, aber dann habe ich keine Berechtigungen. Was für eine Tortur

  4.   Willy klew sagte

    Hallo Tron, welche Nachricht erhalten Sie vom System?

    Haben Sie die Benutzer als Benutzer der Sambashare-Gruppe und auch als Systembenutzer hinzugefügt?

    1.    tron sagte

      Hallo Willy, danke für die Antwort.

      Ich weiß nicht, ob ich einen Fehler mache. Meine Absicht war es, einen Benutzer zu erstellen, zum Beispiel Luis, und ihn der Samba-Freigabegruppe hinzuzufügen, und das war's.

      Der Fehler, den es mir gibt, ist das Fehlen von Berechtigungen.

  5.   Mike Silber sagte

    Hallo, können Sie mir helfen, ein Verzeichnis von Ordnern zu konfigurieren, auf die sie mit Benutzer zugreifen und übergeben müssen, aber einer dieser Benutzer sollte keinen x-Ordner eingeben?

    Ausgezeichneter Tutor!

  6.   jakon79 sagte

    Entschuldigung, aber in der folgenden Zeile ist ein kleiner Fehler aufgetreten:

    cp /etc/samba.conf /etc/samba/smb.conf.back, das richtige wäre:

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

    Abgesehen davon ist die Post großartig

  7.   David figueroa sagte

    Exzellenter Freund, dein Beitrag. Ich habe versucht, bestimmten Benutzern Zugriff auf diese Art von freigegebenem Ordner zu gewähren, und ich kann keinen Exit erhalten.

  8.   iamneox sagte

    Guten Tag,

    Entschuldigen Sie die Unannehmlichkeiten, aber ich kann die Zugriffe nicht korrekt erstellen ...

    Ich kann die Ordner sehen, wenn ich eine Verbindung zu \\ ip herstelle
    Wenn ich jedoch mit "sicherem Zugriff" auf den Ordner zugreifen möchte, wird die Meldung angezeigt, dass "kein Zugriff möglich ist".

    Es gibt das Gefühl, dass ich den Benutzernamen und das Passwort falsch eingegeben habe, aber nein, ich habe es überprüft und es ist korrekt.

    Angehängter Screenshot der Nachricht:

    http://gyazo.com/b50a36dfa3b11b726063021a5d830f7b

    Vielen Dank im Voraus.

  9.   Yomopa sagte

    hallo jemand hilft mir von ubuntu Ich sehe das gesamte lokale Netzwerk und alle Computer darin, aber von einem PC mit Win 7 zeigt es nicht den Server mit Ubuntu-Last im Netzwerk alle anderen, aber nicht das Ubuntu…. Dank Ihrer prompten Antwort

  10.   Abakus sagte

    Hallo, guter Beitrag, ich habe die grafische Oberfläche verwendet, um es zu installieren und alles funktioniert. Wenn jedoch beim Starten des Servers elektrische Probleme auftreten, müssen Sie die Samba-Dienste manuell starten, und es ist mir nicht gelungen, beim Starten des Systems automatisch zu starten. Können Sie mir helfen?

  11.   aa sagte

    nicht funktioniert

  12.   Makenciee sagte

    mmmmmmmmmmmmmmmm wie interessant ich es anziehen möchte, wenn es sich gerade einschaltet

  13.   Anonym sagte

    Es kommt nicht heraus, es gibt einige Dinge, die im Tutorial falsch sind, einige Namen sind gemischt und die Berechtigungen können nicht sein

  14.   Dunkel sagte

    Der Beitrag ist gut, obwohl Sie ihn für Ubuntu 16.04 aktualisieren müssten.

  15.   Jorge Mint sagte

    Ich stimme Dark zu. Der Beitrag ist sehr gut, aber Sie müssen ihn auf Ubuntu 16.04 aktualisieren.
    Von bereits vielen Dank.
    Hervorragende Arbeit +10

  16.   samuel sagte

    Hey, ich wollte einen Lampenserver in Ubuntu 16 installieren, aber als ich versuchte, Datenbanken mit meinem SQL zu speichern, wurde mir ein PHP-Fehler gemeldet, dass ich das MySQL-Modul nicht hatte. Nach so vielen Recherchen fand ich keine konkrete Lösung Ich habe mich entschieden, meinen Server in Ubuntu 14 zu installieren. Ich bin hierher zurückgekommen, aber nachdem ich bereits versucht habe, einen Ordner von einem anderen Computer mit Windows aus zu öffnen, wird mir eine Fehlermeldung angezeigt, dass meine Anmeldeinformationen wahrscheinlich nicht über die Berechtigungen verfügen, und nach diesem Fehler sagt, dass der Zugang nicht mehr verfügbar ist, ich habe versucht, das zu lösen, aber ich kann es einfach nicht, jemand hilft mir?

  17.   Amigo sagte

    Dank des ersten müssen Sie natürlich einen gesunden Menschenverstand für den richtigen Pfad des Verzeichnisses haben.
    Grüße.

  18.   José Luis sagte

    Guten Morgen, ich gratuliere Ihnen zu Ihrer Leidenschaft für diese Themen. Ich beschäftige mich mehr mit Elektronik als mit Programmierung, aber ich mag Ubuntu, weil sie es selbstlos und mit einer einzigartigen Anziehungskraft tun.
    Danke für seine Lehren.
    Herzlichen Glückwunsch zum Fußball, ich bin ein Fan von Mund, aus Argentinien.
    Umarmung.

  19.   Gerätereparatur sagte

    Sehr nützlich, dieser Artikel war großartig für mich und ich kann Samba korrekt installieren, Grüße.

  20.   Hugo garcia sagte

    Ausgezeichneter Führer, er hat mir sehr geholfen. Was ich nicht verstehe, ist, dass Sie dem freigegebenen Ordner die Berechtigungen 755 erteilen müssen, aber dann wird angezeigt, dass ihm die Berechtigungen 770 erteilt werden müssen.
    Es hat perfekt für mich funktioniert, aber diese Frage bleibt.

  21.   zeichnen sagte

    Guter Post. Es hat perfekt für mich funktioniert. Ich halluziniere mit Leuten, die sich beschweren, als ob ihnen etwas geschuldet wäre, oder mit den typischen Tolosabos von "es ist einfacher mit dem richtigen Knopf und ...". Ich hätte nicht die Geduld, dies kostenlos zu tun ... sei fröhlich!

  22.   Abelardo sagte

    Hola:

    Ich habe die Schritte zum Freigeben der Ordner ausgeführt, kann jedoch die darin enthaltenen Dateien nicht von dem Mac aus sehen, mit dem ich eine Verbindung zu meinem Ubuntu herstelle.

    Vielen Dank für den Artikel, der, weit entfernt von den Fehlern, die Vorgehensweise sehr gut erklärt.

    Mit freundlichen Grüßen.

  23.   panchis sagte

    Guten Tag, ich mag die Idee, Samba von Hand zu installieren, aber ich würde denken, dass "von Hand" eher aus dem Quellcode stammt, ohne apt-get install samba ausführen zu müssen, sondern alle Abhängigkeiten zu installieren und zu verwenden Die Befehle: ./configure, make and make install wären ein recht einfacher Vorgang! Grüße 😀