Grave limite di samba!
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.
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.
- legionario
- Linux 3.x

- Messaggi: 603
- Iscritto il: mer 8 dic 2004, 0:00
- Località: Bergamo - Roma
Grave limite di samba!
Un saluto a tutti!
Mi trovo nella necessita' di dover utilizzare samba da una qualsiasi distribuzione linux-live, nell'intento di accedere a risorse liberamente condivise su terminali windows. Purtroppo mi sono subito dovuto ricredere sulla efficacia di questo benedetto "samba", dai piu' descritto come una vera e propria manna dal cielo.
Vi descrivo brevemente la mia configurazione, appartenente secondo me al piu' semplice dei casi: terminale linux correttamente connesso in dhcp a una lan.
Obiettivo: "entrare" da linux in una directory condivisa su un terminale con windows xp.
Configurazione:
fstab
----------------------
//pcwindows/risorsa /mnt/samba smbfs username=utente, password=pass,workgroup=lan,noauto,exec,uid=utente,gid=gruppo,rw,umask=000 0 0
----------------------
Il montaggio va a buon fine, infatti, mtab dice:
--------------
//pcwindows/risorsa /mnt/samba smbfs rw 0 0
--------------
ma l'accesso al punto di montaggio mi viene impedito per motivi di permessi:
-----------------
ls: /mnt/samba: Permission denied
-----------------
Da una ricerca su google ho notato che centinaia di persone hanno avuto questo stesso problema senza pero' trovare soluzione. Escludo che sia un bug legato a una determinata versione di samba, in quanto l'ho provato con 4 diverse distribuzioni live inclusa slax e ogni volta si e' verificato lo stesso problema.
Per cui ritengo che si tratti proprio di un limite di samba, a livello proprio di progettazione. Un limite grave, visto che il mio e' il piu' semplice dei casi...spero che qualcuno possa correggere questa mia opinione..
Grazie per l'attenzione
Mi trovo nella necessita' di dover utilizzare samba da una qualsiasi distribuzione linux-live, nell'intento di accedere a risorse liberamente condivise su terminali windows. Purtroppo mi sono subito dovuto ricredere sulla efficacia di questo benedetto "samba", dai piu' descritto come una vera e propria manna dal cielo.
Vi descrivo brevemente la mia configurazione, appartenente secondo me al piu' semplice dei casi: terminale linux correttamente connesso in dhcp a una lan.
Obiettivo: "entrare" da linux in una directory condivisa su un terminale con windows xp.
Configurazione:
fstab
----------------------
//pcwindows/risorsa /mnt/samba smbfs username=utente, password=pass,workgroup=lan,noauto,exec,uid=utente,gid=gruppo,rw,umask=000 0 0
----------------------
Il montaggio va a buon fine, infatti, mtab dice:
--------------
//pcwindows/risorsa /mnt/samba smbfs rw 0 0
--------------
ma l'accesso al punto di montaggio mi viene impedito per motivi di permessi:
-----------------
ls: /mnt/samba: Permission denied
-----------------
Da una ricerca su google ho notato che centinaia di persone hanno avuto questo stesso problema senza pero' trovare soluzione. Escludo che sia un bug legato a una determinata versione di samba, in quanto l'ho provato con 4 diverse distribuzioni live inclusa slax e ogni volta si e' verificato lo stesso problema.
Per cui ritengo che si tratti proprio di un limite di samba, a livello proprio di progettazione. Un limite grave, visto che il mio e' il piu' semplice dei casi...spero che qualcuno possa correggere questa mia opinione..
Grazie per l'attenzione
Re: Grave limite di samba!
legionario ha scritto:Un saluto a tutti!
Mi trovo nella necessita' di dover utilizzare samba da una qualsiasi distribuzione linux-live, nell'intento di accedere a risorse liberamente condivise su terminali windows. Purtroppo mi sono subito dovuto ricredere sulla efficacia di questo benedetto "samba", dai piu' descritto come una vera e propria manna dal cielo.
Vi descrivo brevemente la mia configurazione, appartenente secondo me al piu' semplice dei casi: terminale linux correttamente connesso in dhcp a una lan.
Obiettivo: "entrare" da linux in una directory condivisa su un terminale con windows xp.
Configurazione:
fstab
----------------------
//pcwindows/risorsa /mnt/samba smbfs username=utente, password=pass,workgroup=lan,noauto,exec,uid=utente,gid=gruppo,rw,umask=000 0 0
----------------------
Il montaggio va a buon fine, infatti, mtab dice:
--------------
//pcwindows/risorsa /mnt/samba smbfs rw 0 0
--------------
ma l'accesso al punto di montaggio mi viene impedito per motivi di permessi:
-----------------
ls: /mnt/samba: Permission denied
-----------------
Da una ricerca su google ho notato che centinaia di persone hanno avuto questo stesso problema senza pero' trovare soluzione. Escludo che sia un bug legato a una determinata versione di samba, in quanto l'ho provato con 4 diverse distribuzioni live inclusa slax e ogni volta si e' verificato lo stesso problema.
Per cui ritengo che si tratti proprio di un limite di samba, a livello proprio di progettazione. Un limite grave, visto che il mio e' il piu' semplice dei casi...spero che qualcuno possa correggere questa mia opinione..
Grazie per l'attenzione
Ciao,quello che tu sperimenti non è affatto un limite di Samba anzi,a dire il vero,è il comportamento corretto.Se provi a creare una directory nella tua home(lascia perdere samba per un attimo) con soli diritti di scrittura e lettura ti accorgerai che non ti sarà possibile accedervi.Il diritto di esecuzione infatti è indispensabile per "attraversare" le directory.
Il tuo problema è proprio quello,non hai dato il diritto di esecuzione alla tua directory condivisa.Prova a fare questa modifica e fammi sapere.
A volte è molto meglio cercare di trovare una spiegazione logica alle cose prima di trarre conclusioni!
Saluti
- aschenaz
- 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:
A me capita di usare molto spesso samba al tuo stesso fine e non ho mai riscontrato questo problema.
Ci ho scritto anche un mini how-to.
Ciao,
nino
Ci ho scritto anche un mini how-to.
Ciao,
nino
- legionario
- Linux 3.x

- Messaggi: 603
- Iscritto il: mer 8 dic 2004, 0:00
- Località: Bergamo - Roma
@ pigram81
Ti ringrazio per il consiglio, ma l'operazione che mi hai suggerito e' stata una delle prime che ho eseguito. Ovviamente la directory di montaggio e quella /mnt/ ha tutti i permessi... ("chmod 777 /mnt/samba"), non solo, ma, seguendo alcune indicazioni trovate nella rete, ho modificato anche il gruppo e l'utente proprietari del punto di montaggio.
Pertanto invece di "consigliarmi" di non trarre conclusioni affrettate potevi anche chiederemi se avevo gia' eseguito quell'operazione...
@ ninobi
Grazie per la dritta...avevo gia' seguito la tua guida, ma non ho trovato soluzione...
Saluti
Ti ringrazio per il consiglio, ma l'operazione che mi hai suggerito e' stata una delle prime che ho eseguito. Ovviamente la directory di montaggio e quella /mnt/ ha tutti i permessi... ("chmod 777 /mnt/samba"), non solo, ma, seguendo alcune indicazioni trovate nella rete, ho modificato anche il gruppo e l'utente proprietari del punto di montaggio.
Pertanto invece di "consigliarmi" di non trarre conclusioni affrettate potevi anche chiederemi se avevo gia' eseguito quell'operazione...
@ ninobi
Grazie per la dritta...avevo gia' seguito la tua guida, ma non ho trovato soluzione...
Saluti
- aschenaz
- 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:
Forse dico una sciocchezza, ma non dovrebbe esserelegionario ha scritto:"chmod 777 /mnt/samba"
Codice: Seleziona tutto
chmod -R 777 /mnt/samba- l1q1d
- Master

- Messaggi: 1862
- Iscritto il: lun 21 feb 2005, 0:00
- Località: In uno spazio n-dimesionale
- Contatta:
allora un po' di conoscenza dell'esadecimale non fa male:
i diritti in chmod sono
proprietario, gruppo, utenti, quindi nel caso di 777 hanno tutti e 3 i diritti di completi (lettura scrittura, esecuzione) sul file o directory. Se volete inpostare dei diritti più restrittivi sappiate che:
lettura = 4
scrittura = 2
esecusione = 1
se io voglio che sia eseguibile e basta usare 1 se invece volessi fare lettura e scrittura ma non esecuzione sarebbe 6(4+2) il numero da usare
i diritti in chmod sono
proprietario, gruppo, utenti, quindi nel caso di 777 hanno tutti e 3 i diritti di completi (lettura scrittura, esecuzione) sul file o directory. Se volete inpostare dei diritti più restrittivi sappiate che:
lettura = 4
scrittura = 2
esecusione = 1
se io voglio che sia eseguibile e basta usare 1 se invece volessi fare lettura e scrittura ma non esecuzione sarebbe 6(4+2) il numero da usare
- MAT
- Linux 4.x

- Messaggi: 1242
- Iscritto il: mer 9 mar 2005, 0:00
- Nome Cognome: Matteo Magni
- Kernel: 2.6.20
- Desktop: Fluxbox
- Distribuzione: Gentoo
- Località: Vignola, Modena
Vabbè l1qu1d, adesso non fare il supponente. Ninobi ha solo aggiunto un -R (ricorsivo) al comando di legionario, peraltro correttissimo. Inoltre i diritti che tu imposti in quel modo chi te lo dice che sono in esadecimale? Per quanto ne sai potrebbero essere anche in ottale o anche base 52 
legionario, prova ad accedere alla risorsa condivisa con smbclient:
poi ti verrà richiesta la password.
legionario, prova ad accedere alla risorsa condivisa con smbclient:
Codice: Seleziona tutto
smbclient -U nomeutente_su_macchina_win //pcwindows/risorsa- aschenaz
- 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:
l1q1d ha scritto:allora un po' di conoscenza dell'esadecimale non fa male:
i diritti in chmod sono
proprietario, gruppo, utenti, quindi nel caso di 777 hanno tutti e 3 i diritti di completi (lettura scrittura, esecuzione) sul file o directory. Se volete inpostare dei diritti più restrittivi sappiate che:
lettura = 4
scrittura = 2
esecusione = 1
se io voglio che sia eseguibile e basta usare 1 se invece volessi fare lettura e scrittura ma non esecuzione sarebbe 6(4+2) il numero da usare
Beh, penso che questo fosse chiaro ai più...
Il mio dubbio era che, per una directory, si dovesse impostare il parametro -R, ma, evidentemente, era una mia erronea convinzione (o in passato era così?).
Ciao,
nino
- giberg
- Linux 4.x

- Messaggi: 1282
- Iscritto il: mer 21 set 2005, 17:28
- Nome Cognome: Gianni
- Slackware: current64
- Kernel: 3.7.1
- Desktop: 4.8.5
- Località: S. Biagio di Callalta (TV)
Di solito è chi fa una domanda per risolvere un problema che dovrebbe elencare i tentativi già fatti, non aspettare che qualcuno chieda se questa cosa l'ha fatta. In questo modo si risparmia tempo e risposte. Se uno non dice che tentativi ha fatto, chi risponde giustamente pensa che non ne abbia fatti e propone la sua soluzione.legionario ha scritto: Pertanto invece di "consigliarmi" di non trarre conclusioni affrettate potevi anche chiederemi se avevo gia' eseguito quell'operazione...
ciao
- legionario
- Linux 3.x

- Messaggi: 603
- Iscritto il: mer 8 dic 2004, 0:00
- Località: Bergamo - Roma
E' vero, concordo con te...non ho elencato i tentativi per motivi di brevita', comunque mi sembra inopportuno in questo contesto dare consigli di vita.Di solito è chi fa una domanda per risolvere un problema che dovrebbe elencare i tentativi già fatti, non aspettare che qualcuno chieda se questa cosa l'ha fatta.
Grazie a tutti per l'aiuto, ma il problema permane... ho provato anche a cambiare i permessi facendo coincidere l'utente proprietario del punto di montaggio con il nome utente utilizzato per accedere alla risorsa e il gruppo proprietario con il workgroup di appartenenza del pc windows.
Un saluto a tutti
Re: Grave limite di samba!
Hai già provato smb4k? Io con un problema simile ho risolto senza problemi con quel programminolegionario ha scritto: -----------------
ls: /mnt/samba: Permission denied
-----------------
- masalapianta
- Iper Master

- Messaggi: 2775
- Iscritto il: lun 25 lug 2005, 0:00
- Nome Cognome: famoso porco
- Kernel: uname -r
- Desktop: awesome
- Distribuzione: Debian
- Località: Roma
- Contatta:
Re: Grave limite di samba!
ls -al / && ls -al /mntlegionario ha scritto: ls: /mnt/samba: Permission denied
posta l'output
- touchstyle
- Linux 4.x

- Messaggi: 1085
- Iscritto il: gio 13 mag 2004, 0:00
- Slackware: 12.1
- Kernel: 2.6.27
- Desktop: KDE
- Località: Portogruaro [VE]
- Contatta:
Concordo con te che imparare a far di conto su altre basi diverse dalla dieci sia utile, ma non capisco il nesso tra esadecimale e permessi numerici che vanno da 0 a 7, quindi con un sistema ottale.l1q1d ha scritto:allora un po' di conoscenza dell'esadecimale non fa male
Il parametro -R serve ovviamente per l'applicazione ricorsiva del comando alle directory figlie ed ai files contenuti in esse.
Salute,
Touch.
- legionario
- Linux 3.x

- Messaggi: 603
- Iscritto il: mer 8 dic 2004, 0:00
- Località: Bergamo - Roma
@ Pandorix
smb4k mi da' sempre problemi di accesso..
@ masalapianta
Questo e' l'output...
---------------
root@1[root]# ls -l /
total 13
...
...
drwxrwxrwx 8 root root 1024 2006-09-21 10:54 mnt
...
...
root@1[root]# ls -l /mnt
total 6
...
...
drwxrwxrwx 2 root root 1024 2006-09-21 10:49 risorsa
...
...
----------------
Intanto ringrazio tutti per l'interessamento..
Saluti
smb4k mi da' sempre problemi di accesso..
@ masalapianta
Questo e' l'output...
---------------
root@1[root]# ls -l /
total 13
...
...
drwxrwxrwx 8 root root 1024 2006-09-21 10:54 mnt
...
...
root@1[root]# ls -l /mnt
total 6
...
...
drwxrwxrwx 2 root root 1024 2006-09-21 10:49 risorsa
...
...
----------------
Intanto ringrazio tutti per l'interessamento..
Saluti
- l1q1d
- Master

- Messaggi: 1862
- Iscritto il: lun 21 feb 2005, 0:00
- Località: In uno spazio n-dimesionale
- Contatta:
Hai ragione ho pensato una cosa e ne ho scritta un'altra...touchstyle ha scritto:Concordo con te che imparare a far di conto su altre basi diverse dalla dieci sia utile, ma non capisco il nesso tra esadecimale e permessi numerici che vanno da 0 a 7, quindi con un sistema ottale.l1q1d ha scritto:allora un po' di conoscenza dell'esadecimale non fa male
Il parametro -R serve ovviamente per l'applicazione ricorsiva del comando alle directory figlie ed ai files contenuti in esse.![]()
Salute,
Touch.

