registro delle condivisioni degli utenti samba

Vieni qui per condividere i tuoi suggerimenti e trucchi per usare Samba4
Bloccato
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

16 settembre 2015 - 08:42

Ciao,

ho una domanda veloce riguardo a "usershares".

Se ho capito bene, questa funzione permette di definire la directory home di un utente.

Io non la uso perché dichiaro le mie condivisioni in questo modo:

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


Vorrei quindi disabilitare la funzione usershares per rendere più puliti i miei log di Samba.

Infatti, nei miei log di Samba trovo sempre:

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

Questo perché Samba cerca di creare una cartella utente per ogni persona nella directory /var/lib/samba/usershares.

Come posso disabilitare questa funzione?
Ultima modifica di sfonteneau il 16 set 2015 - 12:24, modificato 1 volta.
Avatar utente
ssamson
Messaggi: 245
Registrazione: 20 giugno 2014 - 10:29

16 settembre 2015 - 11:24

Ciao Simon,

la funzionalità usershare di Samba permette agli utenti di creare le proprie definizioni di condivisione.
Questa non si riferisce alla directory home dell'utente.

Inoltre, è una funzionalità secondaria.
Potresti mostrarmi il tuo file smb.conf?
Steven Samson - Tranquil IT Systems.
Sentitevi liberi di condividere la vostra opinione su Wapt nel forum o di rispondere ai nostri questionari :).
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

16 settembre 2015 - 12:17

Ciao Steven e grazie

Ecco il mio file smb.conf (è solo un servizio di hosting di file)

Codice: Seleziona tutto


//
                                                                                                                                                                                                                            
Ultima modifica di sfonteneau il 16 set 2015 - 15:20, modificato 2 volte.
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

16 settembre 2015 - 12:19

Non ho pubblicato i file di sottoconfigurazione.

Contengono solo le dichiarazioni di condivisione.
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

16 settembre 2015 - 14:06

L'aggiunta di

Codice: Seleziona tutto

usershare max shares = 0
A quanto pare il problema è stato risolto. Ora ho i log puliti

Pensavo di aver capito che l'opzione predefinita era "usershare max shares = 0"?

Simone
Avatar utente
ssamson
Messaggi: 245
Registrazione: 20 giugno 2014 - 10:29

16 settembre 2015 - 14:22

Qual è l'output del comando?

Codice: Seleziona tutto

testparm |grep usershare 
Infatti, i valori predefiniti sono:

Codice: Seleziona tutto

	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.
Sentitevi liberi di condividere la vostra opinione su Wapt nel forum o di rispondere ai nostri questionari :).
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

16 settembre 2015 - 15:11

In effetti, se non specifico i valori di usershare,

testparm non restituisce alcuna informazione a riguardo.

Devo specificare i valori predefiniti in smb.conf affinché vengano visualizzati.

Dovrei anche precisare che non sto usando la versione compilata di Samba, ma la versione fornita da Debian 8 nei repository.

Pertanto, non sto usando l'ultima versione; sono alla versione 4.1.17.

In ogni caso, ora ho dei log puliti. Grazie.
Bloccato