Newsgroup: it.comp.os.linux.sys
Titolo: SAMBA: aiuto!!

Ciao a tutti, ho bisogno del vostro aiuto...
Ho una rete costituita da MAC OSX, WIN PRO e Linux FEDORA CORE 6.
Voglio far vedere tra di loro -verso ogni direzione- i 3 computer e le
risorse in essi condivise.
Il punto è che tra MAC e WIN ci sono riuscito, ma con Fedora mi resta
più complicato configurare SAMBA... Dal MAC, tramite Finder e comando
"smb://" entro in WIN e da questo, tramite comando "\\" su IExplorer
entro nel MAC, e fin qui...
Su Fedora ho cercato di configurare Samba tramite l'utility grafica
"Configurazione del server Samba" (in inglese): ho inserito il path di
condivisione "/root/Desktop" con permessi di lettura, scrittura e
visibilità, ho aggiunto un utente "adm" e specificata una password.
Il punto è che da Linux riesco ad entrare in WIN mediante comando
"smb://" su Firefox, ma non nel MAC... Se invece poi tento di entrare
dal MAC in Fedora, il MAC mi risponde "Non posso completare
l'operazione perchè non si trovano uno o più elementi. (Codice errore
-43).", e se provo da WIN col comando in IExplorer "\\" (sempre verso
Fedora) WIN risponde "Impossibile accedere a... L'utente potrebbe non
disporre dell'autorizzazione necessaria per l'utilizzo della risorsa
di rete (...)".
Che devo fare?? Qualche consiglio???
Vi ringrazio in anticipo!

 Il punto è che da Linux riesco ad entrare in WIN mediante comando
]zac[
L'utente adm è stato inserito sia in linux sia in samba e con identico nome?
l'utente adm è proprietario dei file/directory che devono essere condivise?
Il servizio smb e nmb sono attivi (ps -ef per la lista dei processi)?
Da linux accedi alla directory condivisa in samba?
Auguri.

 l'utente adm è proprietario dei file/directory che devono essere condivise?
Domanda retorica: l'utente adm può accedere a /root?
-- 
Lorenzo `paulatz' Paulatto
Trieste
``Grandissima mi par l'inezia di coloro che vorrebbero che Iddio avesse
fatto l'universo più proporzionato alla piccola capacità del lor discorso.''
     --Galileo Galilei (Opere VII)


Nella condivisione samba hai provato a settare available=yes e 
browseable=yes?

Innanzitutto grazie a tutti quanti x le idee e l'aiuto che mi avete
dato, ma io sono ancora in alto mare e non so proprio dove andare a
sbatter la capoccia...
Allora, provo a spiegarvi un po' + in dettaglio la mia situazione e
quelli che sono stati i miei tentativi.
Vorrei condividere su Win XP Pro e sul MAC la cartella "SAMBA" che ho
sul Desktop all'interno della sessione "root" (quindi "/root/Desktop/
SAMBA") in Fedora Core 6.
Attraverso l'interfaccia grafica di configurazione di Samba ho
specificato la suddetta directory di condivisione, i permessi (Lettura/
Scrittura, Visibile), l'utente samba (nome utente Unix: root ; Nome
utente Windows: uncada ; Password), il workgoup ("root" anche questo,
perchè derivante dalla configurazione di Linux), Sicurezza di tipo
"UTENTE", Cifratura di password "SI" e "Account guest: Nessun account
guest".
Dò OK a tutto, chiudo il programmino e vado a dare un' occhiata al
file smb.conf e questo è quello che leggo:
[global]
workgroup = root
server string = Samba Server
;security = user
hosts allow = 192.168.0.   ---> impostato da me manualmente
load printers = yes
printcap name = /etc/printcap
printing = cups
cups options = raw
log file = /var/log/samba/%m.log
max log size = 50
interfaces = eth0    ---> impostato da me manualmente
[homes]
comment = Home Directories
browseable = no
writeable = yes
[SAMBA]
           path = /root/Desktop/SAMBA
           writeable = yes
           browseable = yes
           valid users = root
C'è qualcosa che non torna secondo voi??
Ora: il pc con Fedora dove sto cercando di configurare 'sta sambaccia
ha IP 192.168.0.7, quello con Win XP ha 192.168.0.2 ed il MAC
192.168.0.4.
Se da Linux scrivo "smb://
192.168.0.2
" su Firefox mi appare l' "Indice
di smb://
192.168.0.2/
" con la possibilità di visionare le risorse di
Win e di usufruirne, ma se da IE di Win scrivo "\\192.168.0.7" riesco
a visionare solo il contenuto e poi, cliccando sulla cartella SAMBA,
mi appare il box di errore "impossibile accedere a 192.168.0.7.
L'utente potrebbe non disporre dell'autorizzazione necessaria bla bla
bla..." (NOTA: questo impostando Sicurezza a "USER")
Se invece provo ad impostare Sicurezza su "SHARE", su Win mi appare un
box dove che riporta in maniera DISATTIVATA la scritta "nome utente:
192.168.0.7\Guest" e mi richiede la password... ma non gli va bene
quella che ho impostato col programmino ad interfaccia grafica! Non
c'è verso d'entrare! Se apro i file "smbusers" e "smbpasswd" ci trovo
rispettivamente dentro:
# Unix_name = SMB_name1 SMB_name2 ...
# nobody = guest pcguest smbguest
root = uncada
e
root:0:D6........................ etc etc... e basta. Non è la
password questa? Non c'è nient'altro!
Cosa faccio??? Inutile dire che da Firefox non mi si apre un bel
niente se provo a collegarmi anche col MAC scrivendo "smb://
192.168.0.4"... aiutooo!!!
Ciao a tutti
#

            path = /root/Desktop/SAMBA
]zac[
Ti è già stato detto, l'utende adm può accedere a quelle directory, al 99%
no.
Se intendi usare l'utente adm ha senso condividere le directory
in /home/adm/Desktop e non quelle di root che per loro natura sono
riservate al solo root.

Ciao a tutti, ragazzi!
Finalmente ce l'ho fatta, eh! O meglio: x adesso guarderò di
accontentarmi, ho raggiunto l'obiettivo principale della condivisione
sui 3 computer, ma non mi son ancora realizzato appieno...
Cerca che ti ricerca sulla rete mi son imbattuto in un tutorial
semplice semplice e son riuscito, con questa configurazione
minima... :
[global]
workgroup = paolo
server string = Samba Server
security = share
hosts allow = 192.168.0.
eccetera x quanto riguarda la stampante
[home]
comment = cartella_Linux
path = /tmp/condivisione_Linux
guest ok = yes
writeable = yes
... a far vedere Linux sia su Windows che sul MAC a partire dalla
directory "/", poi, come si vede dal "path", ho creato una cartellina
all'interno di "tmp" e lì dentro riesco a scriverci e quindi spostarci
i files.
Quello che ancora xò non riesco a capire è perchè non riesco ad
accedere alla directory "/home" per entrare (anche se non da "root",
avendo ID=0) almeno in "paolo" avente ID=500. Infatti col path
impostato come sopra, si apre su Windows e sul MAC la pagina
contenente tutte le cartelle in "/" ma non c'è la "/home", e se provo
a tentare un settaggio del tipo "path = /home/paolo/Desktop/
condivisione_Linux" non c'è verso di accederci nè da Win nè da MAC (su
Win si apre ogni volta il solito mex di errore intitolato "Samba
Server" che dice non ho abbastanza diritti) e sul MAC fallisce
l'autenticazione.
Non c'è verso di poter condividere una cartella che si trova sul
desktop di home di un qualche utente creato (nel mio caso "paolo") in
Linux ???
Mi scuso in anticipo... abbiate pazienza, spero di non esser stato
ripetitivo nelle mie richieste di aiuto in quanto magari non essendo
stato capace di carpire la soluzione ai miei problemi in una vostra
risposta precedente...
Se non vi chiedo troppo, tramite le info che vi ho dato, potreste
provare a crearmi voi il file "smb.conf" ?
Ultimissima cosa: il comando su Firefox di Linux "smb://
192.168.0.4" (che sarebbe l'IP del MAC) mi rende ancora una pagina
bianca, per cui da Linux non riesco a vedere il contenuto del MAC...
Ciao e grazie tante!!

 accedere alla directory "/home" per entrare (anche se non da "root",
]zac[
O le directory sono attraversabili e utilizzabili da tutti gli utenti (chmod
777 (?????)) o l'utente (di samba) che accede alla condivisione via samba
(che deve corrispondere anche all'utente di linux) ha permessi per farlo.
Se l'utente non viene riconosciuto da samba viene (come scritto nella
documentazione e nei log di samba) usato un utente tipo 'nobody', che di
solito ha permessi pari a zero, a meno che non sia settata l'opzione bad
user, guest, ecc., nel file di samba.