[Samba-it] Problema con lo script "modify_samba_config.pl"

Simo Sorce simo.sorce at xsec.it
Fri Oct 31 17:32:01 MST 2003


Potresti aprire un bug su https://bugzilla.samba.org ?

Simo.

On Mon, 2003-10-27 at 21:37, Giuseppe Borrelli wrote:
> Salve,
> non so se la cosa puo' interessare, comunque io la posto.
> Ho  riscontrato un problema dello script "modify_samba_config.pl",
> fornito con il pacchetto Samba 3, nel parsing del file "smb.conf" in
> relazione all'opzione "socket options =".
> In dettaglio, se la direttiva "socket options =" contiene un valore con
> il simbolo "=" (i.e. SO_SNDBUF=8192), lo script in questione non
> conserva inalterata la direttiva, ma effettua un troncamento a partire
> dal secondo "=" .
> Ad esempio l'opzione
>    socket options = TCP_NODELAY SO_RCVBUF=8192
> data in pasto allo script diventa
>    socketoptions = TCP_NODELAY SO_RCVBUF
> 
> Ho impiegato mezza giornata a cercare di capire perche' il PDC
> con Samba 3.0.0-2, che fino ad allora aveva eseguito centinaia
> di autentificazioni in modo egregio, si rifiutasse ex abrupto e in
> modo, apparentemente, inspiegabile di farlo ancora.
> Come rimedio provvisorio invoco il demone smbd con l'opzione
> -O SO_SNDBUF=8192 SO_RCVBUF=8192 , anche se lo script
> modify_samba_config.pl mi ferebbe comodo.
> C'e' mica qualche "perlista" di buona volonta' che si accollerebbe
> il fastidio di controllare che la seguente patch sia corretta? L'ho
> provata pare che funga.
> 
> ################## inizio patch ##################
> 
> --- modify_samba_config.pl	2003-09-24 16:01:14.000000000 +0200
> +++ ../modify_samba_config.pl	2003-10-27 21:12:20.000000000 +0100
> @@ -65,8 +65,8 @@
>  	}	
>  	
>  	## check for a param = value
> -	if ($_ =~ /=/) {
> -		($param, $value) = split (/=/, $_);
> +	if ($_ =~ /\s+=\s+/) {
> +		($param, $value) = split (/\s+=\s+/, $_);
>  		$param =~ s/./\l$&/g;
>  		$param =~ s/\s+//g;
>  		$value =~ s/^\s+//;
> 
> ################## fine patch ##################
> 
> Se sono stato poco chiaro e' colpa mia.
> Giuseppe Borrelli
> _______________________________________________
> Samba-it mailing list
> Samba-it at xsec.it
> http://lists.xsec.it/mailman/listinfo/samba-it
-- 
Simo Sorce - simo.sorce at xsec.it
Xsec s.r.l. - http://www.xsec.it
via Durando 10 Ed. G - 20158 - Milano
mobile: +39 329 328 7702
tel. +39 02 2399 7130 - fax: +39 02 700 442 399



More information about the samba-it mailing list