Pagina 1 di 1

Samba non accede a risorsa liberamente condivisa

Inviato: ven 15 set 2006, 10:44
da legionario
Un saluto a tutti!

Sto cercando di collegarmi senza successo a una directory condivisa su un pc con windows xp. Tale risorsa e' liberamente accessibile a chiunque. Questa e' la procedura che ho seguito:

- ho attivato correttamente il modulo smbfs
- ho creato una directory in /mnt/ assegnandole tutti i permessi (777)
- quindi ho provato a montare la risorsa:


#

Codice: Seleziona tutto

 
root@1[/]# mount -t smbfs -o username=guest //nomepc/risorsa  /mnt/risorsa/
Password:
Anonymous login successful
4295: tree connect failed: ERRDOS - ERRnoaccess (Access denied.)
SMB connection failed
Ovviamente alla richiesta di password premo INVIO..

Non capisco perche', nonostante "Anonymous login successful" ,non riesca a montare la risorsa.

Se provo a visualizzare la risorsa condivisa tramite smbclient ottengo i seguenti risultati:

Codice: Seleziona tutto

root@1[/]# smbclient -W USERS -L nomepc -U guest
Password:
Anonymous login successful
Domain=[NET] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

        Sharename       Type      Comment
        ---------       ----      -------
Error returning browse list: NT_STATUS_ACCESS_DENIED
Anonymous login successful
Domain=[GDFNET] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

        Server               Comment
        ---------            -------

        Workgroup            Master
        ---------            -------
Ho effettuato lunghe ricerche in google ma non ho trovato soluzione al problema...
Grazie per l'attenzione.

Inviato: ven 15 set 2006, 10:58
da absinthe
io non ho mai provato ad accedere come guest (a proposito hai abilitato tale utente in win?)
però avevo lo stesso problema quando cercavo di montare dati condivisi con pc aventi dominio diverso dal mio (o meglio aventi un dominio in cui non era inserito il mio pc)
ho risolto così:

Codice: Seleziona tutto

smbmount "\\\\ip_del_server\\nome_servizio" /mnt/directory_di_mount -o username=nome_dominio_del_server\\nome_utente
M

Inviato: ven 15 set 2006, 11:06
da aschenaz
La directory è condivisa agli users in controllo completo?

Inoltre, almeno nella mia rete, se non indico la password nelle opzioni non mi fa accedere:

Codice: Seleziona tutto

mount -t smbfs -o username=nomeutente,password=passwordutente //nomepc/risorsa  /mnt/risorsa/ 
Ciao,
nino

Inviato: ven 15 set 2006, 11:34
da legionario
Grazie per la risposta ragazzi.

I vostri consigli sono entrambi corretti, pero' sto sicuramente commettendo qualche errore banale. La risorsa viene montata senza problemi, ma quando tento di accedere al punto di montaggio mi appare questo errore:
root@1[/]# ls -l /mnt/risorsa
ls: /mnt/risorsa: Permission denied
Quando ho creato la directory /mnt/risorsa le ho assegnato tutti i permessi in lettura e scrittura..

Grazie ancora per l'aiuto

Inviato: ven 15 set 2006, 11:43
da tgmx
Se non ho capito male tu condividi in windows una directory che tutti possono vedere senza bisogno di password...

quindi per montarla da linux dovrebbe bastare:

Codice: Seleziona tutto

mount -t smbfs //ip_windows/nome_directory  /mnt/samba
senza passare l'utente guest come parametro.

Inviato: ven 15 set 2006, 11:51
da legionario
La directory condivisa su questo pc e' stata configurata come accessibile a "everyone", ma nonostante sia ammesso il login anonimo, sono costretto a entrare come utente autenticato della rete LAN. Ora il problema e' un altro...la risorsa viene montata tranquillamente dal sistema, prova ne e' il fatto che, oltre a non ricevere piu' nessun messaggio di errore, anche "mount -l" me la considera montata...ma quando voglio accedere al punto di montaggio, per esempio con "ls", ricevo l'errore "permission denied"...

Inviato: ven 15 set 2006, 12:37
da legionario
Posto il contenuto di /proc/mounts, magari puo' essere di aiuto:
//nomepc/risorsa /mnt/risorsa smbfs rw,nodiratime,nosuid,nodev
,uid=0,gid=0,file_mode=0755,dir_mode=0755 0 0
Di primo acchito noto una discordanza: in smb.conf ho impostato i permessi a 0777 e qui me li ritrovo a 0755...forse sara' questo il problema...

Inviato: ven 15 set 2006, 19:24
da legionario
Le prove finora sono state eseguite con knoppix, ma anche con slax la musica non cambia...ho lo stesso tipo di errore... non so piu' dove sbattere la testa

Inviato: sab 16 set 2006, 9:50
da IceSlack
none' che e' attivato windows firewall? o firewall di qualsiasi sorta?

prova aveder ei permessi della directory su win

Inviato: sab 16 set 2006, 14:04
da legionario
Dai pc windows della LAN si accede senza problemi alla risorsa condivisa ma con samba non si riesce in alcun modo. Quello che non capisco e' come mai il montaggio vada a buon fine e la lettura del punto di montaggio non sia possibile...addirittura con "df" si riesce a sapere quant'e' lo spazio occupato dal contenuto della directory condivisa. Per cui sono convinto che si tratti unicamente di un problema di permessi della mia macchina linux...ho visto tramite google che molti hanno avuto lo stesso problema ma non hanno trovato soluzione, come se fosse un bug di samba.
Non credo sinceramente che sia un problema di firewall perche' altrimenti non me lo farebbe neanche montare...
Comunque grazie per l'aiuto...
Spero di trovare qualche illuminazione..

Saluti