Vorbereitung
1. Bereiten Sie Samba für die Verbindung von Benutzern vor
sudo useradd user
2. Erstellen Sie einen Ordner zur Freigabe
sudo mkdir -p /home/mark/data
3. Ordnerberechtigungen öffnen
sudo chmod 777 /home/mark/data/
Installieren Sie den Samba-Dienst
1. Verwenden Sie zur Installation apt-get
sudo apt-get install samba samba-common-bin
2. Konfigurieren Sie die Datei /etc/samba/smb.conf
sudo nano /etc/samba/smb.conf
Schreiben Sie in die letzte Zeile die folgenden Konfigurationsinformationen
# 共享文件夹显示的名称,也是你之后访问需要指定的文件夹路径名
[home]
# 说明信息
comment = datasets
# 可以访问的用户,这里需要改成你自己linux系统里的账户名
valid users = root,user
# 共享文件的实际路径,这里需要你自己修改
path = /home/mark/data
# 可被其他人看到资源名称(非内容)
browseable = yes
# 可写
writable = yes
# 新建文件的权限为 664
create mask = 0664
# 新建目录的权限为 775
directory mask = 0775
Strg+x Speichern und Beenden
3. Geben Sie testparm ein, um zu überprüfen, ob die Konfigurationsinformationen korrekt sind.
4. Konfigurieren Sie Konto und Passwort für smb
sudo smbpasswd -a user
5. Starten Sie den Dienst neu
sudo systemctl restart smbd
andere Computer verbinden
Fenster
Verbindung konfigurieren
Wählen Sie die Zuordnung des Netzlaufwerks.
Beispielsweise ist mein Samba-Dienst auf der Maschine 192.168.3.34 installiert.
Dann tragen Sie hier unsere Adresse ein
//192.168.3.34/home
Dann stellen Sie einfach eine Verbindung her. Beachten Sie, dass das Zuhause hier das in Samb konfigurierte [Heim] ist
andere
Wenn Sie versuchen, über Windows eine Verbindung zu anderen Samba-Diensten herzustellen, schlägt die Verbindung möglicherweise aufgrund des veralteten Samba-Protokolls der anderen Partei fehl.
Microsoft weist darauf hin: „SMBv1 wird schwerwiegende Sicherheitslücken aufweisen, und wir raten Ihnen dringend davon ab, es zu verwenden.“ Es gibt mehrere Versionen von Samba, und v2 oder v3 ist derzeit der Mainstream, und Win10 deaktiviert standardmäßig auch das v1-Protokoll.
Wenn wir es erfolgreich hinzufügen möchten, müssen wir das SMBv1-Protokoll öffnen.
Öffnen Sie die Systemsteuerung – Programme – Windows-Funktionen aktivieren oder deaktivieren, überprüfen Sie die in der Abbildung unten eingekreisten Optionen, klicken Sie auf OK und starten Sie das System gemäß den Anweisungen neu, um Unterstützung für das SMBv1-Protokoll hinzuzufügen, siehe: https:
//blog.csdn .net /qianglei6077/article/details/86575224
Mac
Öffnen Sie den Finder, cmand + k, geben Sie die IP-Adresse von smb ein und Sie können eine Verbindung herstellen.
Das heißt,
Befehl + k, um die Serververbindung einzugeben
, 192.168.3.34 einzugeben
und zum Herstellen einer Verbindung zu klicken