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.
command-line
samba
Foo Bar
quelle
quelle
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:Jetzt ist eine gute Idee, Samba neu zu starten:
sudo service smbd force-reload
quelle
--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
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
Beispielausgabe:
quelle