Articles

Ubuntu: Erstellen einer Samba / CIFS-Freigabe zum schnellen Freigeben von Dateien mit Windows

ubuntuWir leben in einer Welt mit mehreren Plattformen, und die Möglichkeit, Ordner mit Inhalten einfach zwischen Benutzern im selben geschützten Netzwerk freizugeben, ist eine Funktion, die in der Windows-Welt mit CIFS-Freigaben (z. B. \\mydesktop\ sharedfolder).Zum Glück für Ubuntu-Benutzer ist es ziemlich einfach, CIFS-Freigaben einzurichten, um dieselbe Interoperabilität mit Windows-Hosts in Ihrem Netzwerk zu bieten. Installieren Sie zunächst die Samba-Komponenten.

apt-get install samba -y

Erstellen Sie dann den lokalen Ubuntu-Benutzer, den der Windows-Benutzer als verbinden kann:

useradd test1smbpasswd -a test1 (set to 'mypassword')

Hängen Sie nun den folgenden Abschnitt an /etc/samba/smb an.

path = /tmpavailable = yesvalid users = test1read only = nobrowsable = yespublic = yeswritable = yes

Beachten Sie, dass „beschreibbar“ und „durchsuchbar“ möglicherweise falsch geschrieben sind, aber Synonyme sind und in der conf-Datei in beide Richtungen funktionieren.

Öffnen Sie dann die Firewall für CIFS-Verkehr

ufw allow 445ufw allow 135ufw allow 136ufw allow 137

Und starten Sie nun den SMB-Daemon neu

service smbd restart

Rufen Sie von Ihrem Windows-Computer die IP oder den vollqualifizierten Domänennamen des Ubuntu-Computers auf

\\<FQDN>

und sie sollten eine einzelne Freigabe mit dem Namen ’shared‘ sehen. Klicken Sie darauf, und Sie werden nach Anmeldeinformationen gefragt, geben Sie test1 / mypassword ein, und Sie sollten jetzt den Inhalt Ihres Ubuntu / tmp-Ordners im Windows-Datei-Explorer sehen.

Validieren Sie die Funktionalität, indem Sie eine Datei unter /tmp erstellen und unter Windows darauf zugreifen. Erstellen Sie umgekehrt eine Textdatei im Windows Explorer und stellen Sie sicher, dass sie im Verzeichnis Ubuntu / tmp angezeigt wird.