Genau die gleiche Frage wie diese , jedoch mit CLI anstelle der GUI.
Ich möchte den Anmeldezugriff auf ein freigegebenes SMB-Verzeichnis zulassen, aber die Benutzer erhalten keinen anderen Zugriff auf den Server.
Genau die gleiche Frage wie diese , jedoch mit CLI anstelle der GUI.
Ich möchte den Anmeldezugriff auf ein freigegebenes SMB-Verzeichnis zulassen, aber die Benutzer erhalten keinen anderen Zugriff auf den Server.
Antworten:
sudo adduser --no-create-home --disabled-password --disabled-login sambausername
sudo smbpasswd -a sambausername
Erstellen Sie eine Freigabe durch Bearbeiten /etc/samba/smb.conf
. Sie können beispielsweise unten Folgendes hinzufügen:
[share name]
comment = whatever
path = /path to share
browsable = yes
read only = no
guest ok = no
Jetzt ist eine gute Idee, Samba neu zu starten:
sudo service smbd force-reload
--no-create-home --disabled-password --disabled-login
Das hat mir den Tag gerettet! Auch 2017 noch hilfreich!
Ein Hinweis zum Hinzufügen von Benutzern zu Samba Version 4.x.
Im Gegensatz zu Samba Version 3.x und früheren Versionen erfordert Samba Version 4.x keinen lokalen Unix / Linux-Benutzer für jeden erstellten Samba-Benutzer (wenn er mit einer anderen Authentifizierungsquelle wie Active Directory verbunden ist).
Der Befehl zum Hinzufügen von Benutzern zu Samba Active Directory lautet wie folgt
samba-tool user add USERNAME-HERE
Weitere Informationen finden Sie im Samba AD DC- Howto
Antwort Aus Cyberciti extrahiert
Um Ihre Samba-Version zu überprüfen, geben Sie einfach den Befehl ein
samba -V
Beispielausgabe:
Version 4.3.11-Ubuntu