Benutzerfreigaben-Protokoll Samba

Hier könnt ihr eure Tipps und Tricks zur Verwendung von Samba4 teilen
Gesperrt
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

16. September 2015 - 08:42 Uhr

Hallo,

ich habe eine kurze Frage zu „usershares“.

Soweit ich das verstehe, ermöglicht diese Funktion die Definition des Home-Verzeichnisses eines Benutzers.

Ich nutze sie nicht, da ich meine Freigaben folgendermaßen deklariere:

[%U]
comment = Persönliches Verzeichnis
browseable = yes
path = /home/users/%G/%U
preexec = bash /etc/samba/bin/add_home.sh %U domain professors
read only = no.


Ich möchte daher die Funktion „usershares“ deaktivieren, um meine Samba-Logs übersichtlicher zu gestalten.

Tatsächlich finde ich in meinen Samba-Logs immer die Meldung:

„/var/lib/samba/usershares failed. No such file or directory.“

Das liegt daran, dass Samba versucht, für jede Person einen Benutzerordner im Verzeichnis „/var/lib/samba/usershares“ zu erstellen.

Wie kann ich diese Funktion deaktivieren?
Zuletzt bearbeitet von sfonteneau am 16. September 2015 um 12:24 Uhr, 1 Mal bearbeitet.
Benutzeravatar
Ssamson
Nachrichten: 245
Anmeldung: 20. Juni 2014 - 10:29 Uhr

16. September 2015 - 11:24 Uhr

Hallo Simon,

die Benutzerfreigabefunktion von Samba ermöglicht es Benutzern, eigene Freigabedefinitionen zu erstellen.
Diese beziehen sich nicht auf das Benutzerverzeichnis.

Außerdem handelt es sich um eine sekundäre Funktion.
Könntest du mir deine smb.conf-Datei zeigen?
Steven Samson - Tranquil IT Systems
Teilen Sie uns gerne Ihre Meinung zu Wapt im Forum mit oder beantworten Sie unsere Fragebögen :).
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

16. September 2015 - 12:17 Uhr

Hallo Steven und vielen Dank

Hier ist meine smb.conf-Datei (Es handelt sich lediglich um einen Dateihosting-Dienst)

Code: Alle auswählen


//
                                                                                                                                                                                                                            
Zuletzt bearbeitet von sfonteneau am 16. September 2015 um 15:20 Uhr, 2 Mal bearbeitet.
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

16. September 2015 - 12:19 Uhr

Ich habe die Unterkonfigurationsdateien nicht veröffentlicht.

Sie enthalten lediglich Freigabedeklarationen.
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

16. September 2015 – 14:06 Uhr

Die Hinzufügung von

Code: Alle auswählen

usershare max shares = 0
Das Problem scheint behoben zu sein. Ich habe jetzt fehlerfreie Protokolle

Ich dachte, ich hätte verstanden, dass usershare max shares = 0 die Standardeinstellung ist?

Simon
Benutzeravatar
Ssamson
Nachrichten: 245
Anmeldung: 20. Juni 2014 - 10:29 Uhr

16. September 2015 – 14:22 Uhr

Was ist die Ausgabe des Befehls?

Code: Alle auswählen

testparm |grep usershare 
Tatsächlich lauten die Standardwerte:

Code: Alle auswählen

	usershare allow guests = No
	usershare max shares = 0
	usershare owner only = Yes
	usershare path = /usr/local/samba/var/locks/usershares
	usershare prefix allow list = 
	usershare prefix deny list = 
	usershare template share = 
Steven Samson - Tranquil IT Systems
Teilen Sie uns gerne Ihre Meinung zu Wapt im Forum mit oder beantworten Sie unsere Fragebögen :).
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

16. September 2015 – 15:11 Uhr

Tatsächlich liefert testparm keine Informationen zu usershare , wenn ich die Werte nicht angebe . Ich muss die Standardwerte in der smb.conf festlegen, damit sie angezeigt werden. Ich verwende übrigens nicht die kompilierte Version von Samba, sondern die von Debian 8 bereitgestellte Version aus den Repositories. Daher nutze ich nicht die neueste Version, sondern Version 4.1.17. Jedenfalls sind meine Protokolle jetzt fehlerfrei. Danke.









Gesperrt