Samba non accede a risorsa liberamente condivisa

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Samba non accede a risorsa liberamente condivisa

Messaggio 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.

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Messaggio 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

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio 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

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Messaggio 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

Avatar utente
tgmx
Linux 4.x
Linux 4.x
Messaggi: 1336
Iscritto il: ven 28 apr 2006, 14:40
Slackware: 14.1
Desktop: KDE 4
Località: Ancona

Messaggio 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.

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Messaggio 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"...

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Messaggio 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...

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Messaggio 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

Avatar utente
IceSlack
Linux 4.x
Linux 4.x
Messaggi: 1313
Iscritto il: dom 30 ott 2005, 13:27

Messaggio da IceSlack »

none' che e' attivato windows firewall? o firewall di qualsiasi sorta?

prova aveder ei permessi della directory su win

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Messaggio 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

Rispondi