Newsgroup: it.comp.os.linux.iniziare
Titolo: Ubuntu 9.04 e SAMBA

Salve a tutti.
Ho da poco installato in una VM Ubuntu 9.04 server
per testarlo come file server su una futura macchina.
Riesco a fare tutto ( configurare SAMBA con smb.cfg,  creare la 
condivisione ecc.) vedo la macchina Linux in rete e anche la cartella 
condivisa, ma quando vado per entrarci dentro da un client WINDOWS con 
explorer ( tutti XP Pro ) mi da il messaggio :
Impossibile accedere a \\Linux\ecc.ecc. l'utente potrebbe non avere i 
privilegi, .. ecc.ecc. Impossibile trovare la risorsa condivisa.
Io ho anche creato l'utente con uid e pwd identica a quello di login
sudo smbpasswd ecc.
Questo ï¿œ il file smb.conf
[global]
workgroup = CSI
server string =
security = share
null passuords = Yes
smb passwd file = /etc/smbpasswd
passdb backend = tdbsam
username map = /etc/samba/smbusers
syslog only = Yes
log file = /uar/log/samba/log.%m
name resolve order = hosts wins bcast
wins support = Yes
[DISK_DAT]
path = /DISK_DAT
read only = No
create mask = 0644
guest ok = Yes
Cosa sbaglio o non faccio ?
Grazie

 guest ok = Yes
posta l'output di
ls -l / |grep DISK_DAT

Cristian "sengo" Mammoli ha scritto:

Scusa la mia pochezza sull'argomento, ma non c'ï¿œ nessun output se 
immetto il comando che mi hai postato.
A presto

 A presto
Scusa ma in samba hai specificato il path "DISK_DAT" e la directory sul 
filesystem non la hai creata? E come dovrebbe fare samba a condividere 
una directory che non esiste?

Cristian "sengo" Mammoli ha scritto:

Perdonami...
Sono un pivello con Linux, ma mkdir lo conosco...
e "ls" nella cartella home me la da "DISK_DAT", esiste,
quindi l'ho creata.

 specificato /DISK_DAT e non /home/utente/DISK_DAT
Pu� darsi, lo faccio subito, ma perch�, mi chiedo :
in Esplora risorse di WINDOWS vedo la condivisione SAMBA, cio�
Risorse di rete -> Visualizza i computer della rete, vedo il mio bel 
client "Linux", clicco sopra e mi compare la cartella DISK_DAT, clicco 
su DISK_DAT e non mi fa accedere ( vedete il mio primo post ) ???

Genex ha scritto:

Perch� la directory cui punta DISK_DAT, da quello che dici, non esiste,
mentre esiste tutto il resto: esiste la macchina linux, esiste il server
samba/cifs che esporta la share, esiste la share, ma non esiste, poi,
la directory cui quella share dovrebbe puntare.
Oh, pu� darsi che ci siano enne altri problemi, na sicuramente se non
rendi coerente la share con il punto di share, non funzioner�.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 
Pu� darsi che � come dici tu, ma ti posso dire che DISK_DAT esiste
in :
nome_utente@linux:~$ ls
DISK_DAT
nome_utente@linux:~ _
oppure non � l� che SAMBA si attende di trovare la share ?

Genex ha scritto:

Samba si aspetta di trovare la directory dove tu gli hai detto di
cercarla, e glielo hai detto in smb.conf.
Questo � quello che TU hai scritto in smb.conf:
[DISK_DAT]
path = /DISK_DAT
read only = No
create mask = 0644
guest ok = Yes
Dove lo cerca, secondo te?
Secondo me, in /DISK_DAT
Mentre tu lo hai messo sotto la directory home dell'utente, (il simbolo
"~" significa: la home directory dell'utente che sta lavorando) perci�
il tuoDISK_DAT �
/home/nome_utente/DISK_DAT
Prova ad aprire un terminale, e dare pwd, che ti dice dove sei,
all'interno del file system.



Hai ragione :
la condivisione SAMBA era /home/nome_utente/DISK_DAT.
Modificando smb.conf ora finalmente funziona tutto.
Grazie 100000 a tutti.