[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