Configurazione rete samba

32 risposte [Ultimo messaggio]
Ritratto di bigceca
bigceca
(Monster)
Offline
Monster
Iscritto: 15/09/2007
Messaggi: 309

Salve a tutti,
Sono giorni che sto sbattendo la testa su un problema.
3 macchine mandriva (linux) collegate tutte allo stesso router. voglio configurare le 3 macchine in modo che ogni macchina abbia 1 cartella pubblica in condivisione......le 3 macchine hanno inoltre gli ip statici: 192.168.0.200/201/202 e ognuna è configurata col suo nome (Agente/Portatile/Leonardo)
ho disabilitato il firewall delle 3 macchine (firewall standard mandriva) per evitare problemi, quindi sono partito con la configurazione di samba:
editando il file smb.conf
in questo modo
[global]
    workgroup = casacek
    security = SHARE
[C_Portatile]
    path = /home/diego/Condivisione_Portatile
    comment = Pubblicamente Accessibile
    browseable = yes
    public = yes
    writable = yes
    hide dot files = no
    mangle case = yes
    case sensitive = no
    default case = lower
    preserve case = yes
    short preserve case = no

Do quindi samba restart e vado nel centro di controllo per vedere le cartelle condivise (Accedi a dischi e cartelle condivise con windows).
ora con 2 pc accesi (Agente e Portatile) nella fase di ricerca server mi trova portatile e agente, ma nella macchina "remota" non mi fa vedere le cartelle in condivisione (quindi non le fa montare etc.....)
se inoltre da terminale do smbclient -L 192.168.0.200 (da portatile ---> agente) mi fa vedere l'output
Anonymous login successful
Domain=[CASACEK] OS=[Unix] Server=[Samba 3.4.2]

    Sharename       Type      Comment
    ---------       ----      -------
    Cond_Agente     Disk      Pubblicamente Accessibile
    IPC$            IPC       IPC Service (Samba 3.4.2)
Anonymous login successful
Domain=[CASACEK] OS=[Unix] Server=[Samba 3.4.2]

    Server               Comment
    ---------            -------
    AGENTE               Samba 3.4.2
    PORTATILE            Samba 3.4.2

    Workgroup            Master
    ---------            -------
    CASACEK              PORTATILE
se invece scrivo smbclient -L agente (da portatile verso agente) l'output è:
Connection to agente failed (Error NT_STATUS_UNSUCCESSFUL)
(se invece da portatile cerco portatile mi da un output corretto...)
Qualcuno ha qualche idea????
[mandriva ONE Gnome]

grazie
Diego
PS. per favore non ditemi usa nfs, la necessità di usare samba c'è.....

ciao
Big Ceca
|_|0|_|
|_|_|0|
|0|0|0|

Ritratto di Moreno
Moreno
(Guru)
Offline
Guru
Iscritto: 24/09/2004
Messaggi: 16862

Ciao

1) non hai menzionato smbpasswd e questa può essere l'origine dei tuoi problemi, devi abilitare almeno l'utente nobody

2) Come sono i permessi delle cartelle condivise se tutti devono poterci leggere e scrivere bisogna impostarli a 777.

Qui http://mandriva.ildn.net/forum/installazione/prepariamoci-un-server-casalingo-cronaca-e-dibattito?page=4 trovi un po' di appunti relativi alla configurazione di Samba ed altre cosucce utili, sono solo la bozza di una guida che non ho ancora trovato il tempo di scrivere.

Ciao Ciao, Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.

Ritratto di bigceca
bigceca
(Monster)
Offline
Monster
Iscritto: 15/09/2007
Messaggi: 309

la cosa strana è ke nella schermata aggiungo gli utenti, ma poi dopo aver dato ok ed essere ritornato dentro trovo la schermata utenti vuota......spero di essermi spiegato....
x i permessi cartelle erano gia sistemati a 777
secondo me ci sono i problemi legati agli utenti....cosa fare???

ciao
Big Ceca
|_|0|_|
|_|_|0|
|0|0|0|

Ritratto di Army75
Army75
(Guru)
Offline
Guru
Iscritto: 19/10/2005
Messaggi: 507

Ciao,
visto che hai 3 macchine con Mandriva potresti usare nfs al posto di samba, in ogni caso prova ad aggiungere ad ogni macchina nel relativo file di configurazione samba la riga:
force user = utente (dove utente è l'utente che hai definito su ogni macchina).
Le altre righe importanti sono:
public = yes
writable = yes

Ciao
Armando

2010.2 Official - KDE 4.4.2 - Gnome 2.30.0 -- kernel 2.6.36.2 server on HP Pavilion dv5- AMD Athlon x2 - only official repo

Ritratto di bigceca
bigceca
(Monster)
Offline
Monster
Iscritto: 15/09/2007
Messaggi: 309

non uso nfs, dato che ho spesso pc ospiti che sono windows......public e writable sono gia impostati.....
ho impostato sul portatile (che ha utente diego) il parametro force user = diego e non va ancora.... ho per prova anche impostato force user = agente ... ma proprio nn vuole andare.....

ciao
Big Ceca
|_|0|_|
|_|_|0|
|0|0|0|

Ritratto di tom2004
tom2004 (non verificato)
()

ci fai vedere cosa ti dice il comando testparm?
batti anche un enter, la parte interessante inizia con un [global]

Ritratto di hmandevteam
hmandevteam
(Monster)
Offline
Monster
Iscritto: 29/12/2006
Messaggi: 255

@bigceca
credo ci sia qualche problemino con draksamba, anche io non sono riuscito ad aggiungere utenti samba da draksamba, ho dovuto usare smbpasswd e poi configurare manualmente il file smb.conf e infine riavviare il servizio samba.

Mandriva 2010.1 x86_64 - Athlon 64 X2 Dual Core 5200 - Ram 4 GB - Mb Asus M2N - Sk Video NVidia 7300 GT - Wireless RaLink RT2561
Projects:
- http://www.integrazioneweb.com/themonospot
- http://www.integrazioneweb.com/monosim
- http://www.integrazionew

Ritratto di bigceca
bigceca
(Monster)
Offline
Monster
Iscritto: 15/09/2007
Messaggi: 309

l'output di testparm è
[root@Portatile diego]# testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[C_Portatile]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
    workgroup = CASACEK
    server string = Portatile Samba Server %v

[C_Portatile]
    comment = Pubblicamente Accessibile
    path = /home/diego/Condivisione_Portatile
    force user = agente
    read only = No
    create mask = 0777
    directory mask = 0777
    guest ok = Yes
    hide dot files = No
 (e mi pare giusto)
@hmandevteam mi dici come aggiungere utenti samba con smbpasswd??? mi stavo iniziando a convincere anch'io che c'era qualche bug......

ciao
Big Ceca
|_|0|_|
|_|_|0|
|0|0|0|

Ritratto di bigceca
bigceca
(Monster)
Offline
Monster
Iscritto: 15/09/2007
Messaggi: 309

ho gugolato un po'.....
ho aggiunto utenti con smbpasswd -a
sul portatile dove l'utente unico è diego ho aggiunto gli utenti nobody e diego....
in ogni caso il risultato è sempre negativo xke se mi connetto dall'altro pc non mi fa vedere nulla della condivisione (da visualizza condivisioni in pannello di controllo)....
da notare che se torno nel draksamba e guardo gli utenti non ne vedo nessuno di quelli aggiunti

ciao
Big Ceca
|_|0|_|
|_|_|0|
|0|0|0|

Ritratto di bigceca
bigceca
(Monster)
Offline
Monster
Iscritto: 15/09/2007
Messaggi: 309

ho cercato anke in forum esteri ma nessuno ne parla....altre idee? in caso come segnalo il bug a mandriva???

ciao
Big Ceca
|_|0|_|
|_|_|0|
|0|0|0|

Ritratto di tom2004
tom2004 (non verificato)
()

tu hai security = share, ma "Samba developers strongly discourage use
of share-level security"

http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/ref-guide/s1-samba-security-modes.html
nel mio /etc/samba/smb.conf   c'e' questa roba in piu':
[global]
        server string = Samba Server %v
        map to guest = Bad User
        log file = /var/log/samba/%m.log
        security = user
        log level = 3

se alzi ulteriormente il livello di log (9) samba ti dice molte cose su cosa sta accadendo.
Ciao