Newsgroup: it.comp.os.linux.sys
Titolo: Samba: nmbd mi blocca

Ciao,
ho una rete locale composta da due computer: gennaio è un
server linux, con samba come server SMB; febbraio è una
macchina Win NT Workstation 4.0 con interfaccia NetBIOS e
protocollo NetBEUI
Questo è il mio smb.conf:
gennaio:/etc/samba# cat smb.conf
[global]
log file = /var/log/samba-log.%m
lock directory = /var/lock/samba
share modes = yes
[homes]
comment = Cartelle Personali
browseable = no
read only = no
create mode = 0750
[tmp]
comment = Spazio per file temporanei.
path = /tmp
read only = no
public = yes
Quando avvio NT o cerco di accedere alle risorse di rete,
ecco l'errore che ottengo:
Apr 13 00:51:39 gennaio nmbd[7009]: refused connect from
febbraio.localnet
non capisco: mi smbra di avere fatto le cose bene.
Potete darmi una mano?
--
<>~<>~<>~<>~<>~<>
   Claves do Amaral
 
cla...@tiscalinet.it
<>~<>~<>~<>~<>~<>

Claves do Amaral wrote:

Su NT, però non ricordo dove, deve essere disabilitata la crittografia 
delle password, coiè l'invio delle password verso il server smb deve essere 
in chiaro.

in smb.conf prova ad aggiungere, se il problema sono le password in chiaro:
[global]
    ...
    encrypt passwords = yes
Ciao,
Francesco Collini

Francesco Collini wrote:

Si però (penso) se metti  encrypt passwords = yes
devi usare (per validare l'utente) il file smbpasswd.
Per crearlo digita da shell
smbpasswd -a <nome utente linux>
poi
smbpasswd -e <nome utente linux>
per renderlo enable.
Se l'utente con cui entri in NT ha lo stesso nome dell'utente su linux e la
password dell'utente NT è uguale a quella che sei andato ad inserire
con il comando smbpasswd dovresti accedere alle risorse condivise con samba
senza la richiesta di alcuna password.
Se le 2 passwords non coincidono ti verrà chiesta la password (quella che hai
nesso con smbpasswd) appena cercherai di accedere ad una risorsa condivisa con
samba.
Se gli utenti linux ed NT non coincidono devi usare la risorsa
username map
Nel file che andrai a definire dovrai fare l'associazione fra utente linux e
utente/i NT.
es:
ftp = "sstanzani"
in questo caso l'utente sstanzani definito su NT si presenterà come utente ftp
nella stazione linux (smb server)
Spero di essere stato chiaro
Fammi sapere
                    CIAO
                            Simone ;-)))
PS: Buona Pasqua

 in chiaro.
Potevi anche evitare di quotare tutto per scrivere 3 righe, eh? Cmq non
e' detto che il password encryption debba essere disabilitato,
considerato che e' NT stesso che lo usa a partire da 3.51. Puoi decidere
che per te e' piu' comodo non usarlo ma si puo' fare la stessa cosa
anche senza disabilitatlo (basta leggere la documentazione visto che
c'e' un succulento text file che ne parla)
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

 febbraio.localnet
Samba usa come default security=user.
Se non hai definito su Linux l'utente con cui sei loggato in NT non ti
lascia entrare. Le soluzioni sono:
1- Impostare security=share e poi proteggere con password le varie
share
2- Aggiungere con smbpasswd gli utenti che usi in NT anche sul server
Linux.
-- 
Signature under rework - Shuriken

 Linux.
Ciao, scrivo dall'uffico poichè a casa ho problemi con inn, tra le altre
cose....
Vi ringrazio per i suggerimenti. La disabilitazione della cittografia per le
password di NT l'avevo già provata, ma senza successo. Ho letto la
documentazione e applicato i suggerimenti che mi avete dato, ma nulla
ancora. Grazie lo stesso.
Se ne verrò a capo vi farò sapere.
ciao
--
Claves do Amaral

febbraio.localnet
Ho greppato i sorgenti samba 2.0.7 per "refused connect" e non compare.
Sembra qualcosa di controllo host + che utente.
Come fai partire samba? Come demone o da inetd?
-- 
giu...@pobox.com

 Come fai partire samba? Come demone o da inetd?
Da inetd... dunque debbo verificare anche la possibilità che sia tcpd a
bloccarmi...
Claves

 Come fai partire samba? Come demone o da inetd?
ok, è bastato aggiungere smbd,nmbd a hosts.allow e il
problema è scomparso.
Grazie e ciao
Claves do Amaral