Pagina 1 di 1

registro delle condivisioni degli utenti samba

Pubblicato: 16 settembre 2015 - 08:42
di sfontenau
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?

Re: registro condivisioni utenti samba

Pubblicato: 16 settembre 2015 - 11:24
di ssamson
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?

Re: registro condivisioni utenti samba

Pubblicato: 16 settembre 2015 - 12:17
di sfontenau
Ciao Steven e grazie

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

Codice: Seleziona tutto


//
                                                                                                                                                                                                                            

Re: registro condivisioni utenti samba

Pubblicato: 16 settembre 2015 - 12:19
di sfontenau
Non ho pubblicato i file di sottoconfigurazione.

Contengono solo le dichiarazioni di condivisione.

Re: registro condivisioni utenti samba

Pubblicato: 16 settembre 2015 - 14:06
di sfontenau
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

Re: registro condivisioni utenti samba

Pubblicato: 16 settembre 2015 - 14:22
di ssamson
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 = 

Re: registro condivisioni utenti samba

Pubblicato: 16 settembre 2015 - 15:11
di sfontenau
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.