So aktivieren Sie die Samba/SMB-Freigabe in Ubuntu

1. Installieren Sie den Samba-Dienst

sudo apt-get install samba samba-common

2. Konfigurieren Sie das freigegebene Verzeichnis

sudo chmod 777 /home/ -R

Die Bedeutung dieses Codes besteht darin, /homedie Berechtigungen des Verzeichnisses und aller seiner Unterverzeichnisse und Dateien so festzulegen, dass alle Benutzer lesen, schreiben und ausführen können, was /home/work/bei

3. Samba-Benutzer hinzufügen

sudo smbpasswd -a 用户名

sudo smbpasswd -a Dwang

New SMB password:

Retype new SMB password:

Added user Dwang.

Hier ist mein Systembenutzer Dwang. Wenn Sie einen Benutzer hinzufügen, der kein Systemkonto ist, müssen Sie ihn zuerst wie folgt als Systembenutzer hinzufügen:

sudo groupadd shareaccount -g 6000
sudo useradd  shareaccount -u 6000 -g 6000 -s /sbin/nologin -d /dev/null

groupadd shareaccount -g 6000: Dieser Befehl erstellt eine shareaccountneue Gruppe mit dem Namen und setzt ihre GID auf 6000.

useradd shareaccount -u 6000 -g 6000 -s /sbin/nologin -d /dev/null: Dieser Befehl erstellt einen shareaccountneuen Benutzer mit dem Namen , setzt seine UID auf 6000und legt die primäre Gruppe, zu der er gehört, auf shareaccountGruppe fest. Außerdem wird die Anmelde-Shell auf gesetzt /sbin/nologin, wodurch Benutzer daran gehindert werden, sich über die Shell am System anzumelden. Schließlich wird das Home-Verzeichnis des Benutzers auf gesetzt /dev/null, was bedeutet, dass der Benutzer kein eigenes Home-Verzeichnis hat. useraddDer Befehl wird verwendet, um einen neuen Benutzer in Ubuntu zu erstellen. -uOptionen geben die UID des neuen Benutzers an, -gOptionen geben die primäre Gruppe des neuen Benutzers an, -sOptionen geben die Anmeldeshell an und -dOptionen geben das Home-Verzeichnis des Benutzers an.

4. Ändern Sie die Konfigurationsdatei

sudo vi /etc/samba/smb.conf

Fügen Sie am Ende Folgendes hinzu:

[share] 
    comment = Cyberspace
    path=/home
    create mask=0755
	directory mask=0755
    writable = yes
    valid users=dwang
    browseable=yes

[share] #Freigegebener Name, der sich auf die Eingabe auswirkt, wenn andere
kommentar = Cyberspace #Freigegebene Beschreibung
path=/home #Freigegebener Pfad
erstellen Maske=0755
Verzeichnismaske=0755 beschreibbar #Wird verwendet, um anzugeben, ob der freigegebene Pfad für gültige Benutzer
beschreibbar ist # Angeben
Welche Benutzer können auf den freigegebenen Pfad zugreifen? Wenn Sie mehrere Benutzer hinzufügen möchten, trennen Sie diese durch Kommas
browseable=yes #Browseable

5. Starten Sie den Samba-Dienst neu

sudo /etc/init.d/smbd restart

oder

sudo service smbd restart

Hinweis: Die Konfigurationsdatei smb.conf wurde geändert und der Samba-Dienst muss neu gestartet werden, damit er wirksam wird

6. Unter Windows auf das freigegebene Verzeichnis zugreifen:

Geben Sie den Ressourcenmanager ein

\\192.168.123.45\share

oder als Netzwerkstandort hinzufügen

Die IP-Adresse ist hier die IP-Adresse von Ubuntu, die Sie ifconfigmit dem Befehl erhalten können; shareentspricht hier dem Freigabenamen in Ihrer Konfigurationsdatei

Anschließend werden Sie aufgefordert, das Kontopasswort einzugeben

Referenz:

https://blog.csdn.net/qq_41004932/article/details/117486105

Acho que você gosta

Origin blog.csdn.net/m0_51484121/article/details/130319095
Recomendado
Clasificación