Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SAMBA] - utente scrive ma non in sottocartelle - [RISOLTO]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
peppe
n00b
n00b


Joined: 12 Feb 2004
Posts: 61

PostPosted: Fri Aug 20, 2004 7:59 am    Post subject: [SAMBA] - utente scrive ma non in sottocartelle - [RISOLTO] Reply with quote

Salve a tutti, eccomi con un nuovo ed affascinante enigma!
premessa: sto convertendo i miei server d'ufficio a gentoo senza che nessuno se ne accorga (+ o -). Il mese scorso è toccato al samba server e alle sue condivise. Tutte le macchine della rete (windows e Suse linux e knoppix) sono sempre andate benissimo (ho alcune cartelle condivise in scrittura altre in lettura ed altre miste), i diritti di lettura e scrittura non hanno fatto mai una grinza.
A proposito: il server Samba è il 3.x
Ora, il mio vecchio Suse 9.0 quindi andava benissimo.
Ora ho messo sul client la gentoo 2004.2, bella, figa da far invidia ai miei colleghi programmatori...
rosicano...rosicano (eh eh eh).
Ora il problema è il seguente:

monto la condivisa dal mio client con il seguente comando:
smbmount //gor/condivisa /home/ossi/mnt/gor/condivisa -o username=man%pwd, fmask=777, dmask=777,debug=0

ma quando cerco di COPIARE una cartella con file sulla condivisa, mi scrive la cartella, ma poi mi dà ACCESS DENIED per i file.

Ovviamente le altre macchine della rete continuano a volare su samba, mentre io sto in silenzio aspettando di risolvere il problema!

Credo sia un problema di diritti, ma la domanda è: perché le altre macchine continuano a funzionare?

Ultima notizia:
su samba esiste l'utenza che ho gestito con il smbpasswd, che corrisponde ad un'utenza del server.
In locale ho la stessa utenza e password (so che è una ridondanza, ma arriverò tra un paio di mesi a sistemare ache queste cose).

Insomma, qualcuno ha qualche idea? Aiuto!!!


Last edited by peppe on Fri Aug 20, 2004 3:16 pm; edited 1 time in total
Back to top
View user's profile Send private message
fat_penguin
Apprentice
Apprentice


Joined: 25 Jul 2004
Posts: 294
Location: sud side of Switzerland

PostPosted: Fri Aug 20, 2004 12:14 pm    Post subject: Reply with quote

Ciao,

è curioso il fatto che ti crei la cartella... ma il file no...

Prova a creare una cartella singolarmente e se te lo permette controlla le permision della stessa...

Inoltre controlla che l'utente che usi per autenticarti sul server abbia le giuste permission di scrittura sulla cartella condivisa.

byebye
Back to top
View user's profile Send private message
fat_penguin
Apprentice
Apprentice


Joined: 25 Jul 2004
Posts: 294
Location: sud side of Switzerland

PostPosted: Fri Aug 20, 2004 12:29 pm    Post subject: Reply with quote

...dimenticavo: sei sicuro delle umask che passi... mi sembrano un po' estreme :-)

byebye
Back to top
View user's profile Send private message
peppe
n00b
n00b


Joined: 12 Feb 2004
Posts: 61

PostPosted: Fri Aug 20, 2004 1:24 pm    Post subject: ok Reply with quote

si si, la cartella la crea con uid 1008 e gid 409, ovvero uid corrispondente all'utente locale del della macchina Server che rimappo con samba e gruppo principale sempre quello dell'utente del Server.
In locale uso un utente che ha lo stesso nome ma come GID di gruppo ha 100 (users) e come UID ha 1001.
Il problema potrebbe mica stare nel disallineamento fra gli UID di server e client (per samba) ?
Anche la password è la stessa per i due utenti locali che uso (su server e client) (in attesa di LDAP :-) ).

Allego l'"ls -lha" della cartella CONDIVISA
drwxr-xr-x 1 1008 409 0 Aug 20 09:38 nuovi-modelli-proje
drwxr-xr-x 1 1008 409 0 Aug 20 09:40 nuovi-modelli-pr
drwxr-xr-x 1 1008 409 0 Aug 20 10:09 nuovi-modelli-p
drwxr-xr-x 1 1008 409 0 Aug 20 10:50 nuovi-modelli-project-management4
drwxr-xr-x 1 1008 409 0 Aug 20 10:51 nuovi-mo

e la parte del smb.conf relativo alla condivisione:

[condivisa]
comment = condivisa
path = /home/pubblica/condivisa
valid users = ossi,ldefr
#admin users = ossi,ldefr
read only = No
guest ok = Yes
valid users = ossi,ldefr
writable = Yes
browsable = Yes
public = Yes
#printable = yes
create mask = 0777
directory mask = 0777
#force user = gritarossi
#force group = users


lSulle UMASK hai ragione, ma sono temporanee ed interne al team di sviluppo, aspettando che mi diano 3 giorni interi da poterci dedicare!!!)
Back to top
View user's profile Send private message
peppe
n00b
n00b


Joined: 12 Feb 2004
Posts: 61

PostPosted: Fri Aug 20, 2004 1:26 pm    Post subject: Scordavo forse... Reply with quote

Scordavo forse di precisare che gli altri CLIENT della rete (linux e Windows Misti) vanno che è una bellezza (ERGO : il Server Funziona). E' il mio Client Gentoo che - montata la condivisione in Locale fa casini.

:-) grazie a chiunque aiuti un pover Javatore con Linux nel cuore.
Back to top
View user's profile Send private message
peppe
n00b
n00b


Joined: 12 Feb 2004
Posts: 61

PostPosted: Fri Aug 20, 2004 2:19 pm    Post subject: continua... Reply with quote

Ho fatto tutte le verifiche che potevo...

provo ad aggiornare il mio client (spero sia questo il problema )
Samba Server 3.0.2
Samba Client 3.0.4

speriamo...

suggerimenti?
Back to top
View user's profile Send private message
fat_penguin
Apprentice
Apprentice


Joined: 25 Jul 2004
Posts: 294
Location: sud side of Switzerland

PostPosted: Fri Aug 20, 2004 2:45 pm    Post subject: Reply with quote

... tanto per capirci:

riesci a creare le directory... ma a creare dei file no...

se crei un file nel primo livello (cioè in pari alle directory che hai creato prima) funziona? o il problema si presenta solo nelle sottodirectory? ....

in lettura accedi tranquillamente ovunque?

byebye
Back to top
View user's profile Send private message
peppe
n00b
n00b


Joined: 12 Feb 2004
Posts: 61

PostPosted: Fri Aug 20, 2004 2:54 pm    Post subject: Reply with quote

Esatto, il lettura ovunque e in scrittura solo al primo livello. Solo al ".".
Dalle ultime prove credo sia un problema di gruppo del mio utente. Sto verificando la configurazione di una Suse e vediamo.
Ok, ho fatto 5 minuti fa una prova che è tutto il pomeriggio che non mi era venuta in mente: provare a scrivere come ROOT. L'ha fatto.
Dunque credo sia un problema del GRUPPO LOCALE del mio UTENTE.

...

Tu hai qualche suggerimento?
Back to top
View user's profile Send private message
fat_penguin
Apprentice
Apprentice


Joined: 25 Jul 2004
Posts: 294
Location: sud side of Switzerland

PostPosted: Fri Aug 20, 2004 3:08 pm    Post subject: Reply with quote

sinceramente non ho mai incontrato problemi del genere e non mi sono mai preoccupato dell'utente locale ....

solitamente quando monto una partizione samba gli passo l'utente e la password configurata sul server... quindi presumo che sia questo utente che faccia stato per quel che riguarda le permission su server... (cmq posso sbagliarmi...)

a me sembra piu un problema di permission sulla cartella stessa... cioè che una volta creata non hai diritti di scrittura al suo interno...
nel tuo caso solo l'owner ha permessi di scrittura all'interno... o sbaglio?

byebye
Back to top
View user's profile Send private message
peppe
n00b
n00b


Joined: 12 Feb 2004
Posts: 61

PostPosted: Fri Aug 20, 2004 3:15 pm    Post subject: Reply with quote

Ho risolto il problema.

Il mio utente locale (sulla macchina client) (cioè quello che uso per lavorare) aveva i seguenti gruppi:

users,audio,video,mysql,floppy

io ho fatto un
usermod -G wheel,users,audio,video,uucp,mem,cron,usb,mysql,at,dialout,mail,floppy ossi

(ispirandomi me tapino l'elenco dei gruppi file /etc/group) della Suse.

Il problema credo sia quel gruppo Wheel e credo forse uucp (IGNORO PER IL MOMENTO IL LORO SIGNIFICATO : MA PROMETTO CHE LUNEDi' MI CI METTO BENE CON LA TESTA PER CAPIRLO!!!!!!!)
(E' Venerdì, ho risolto il mio problema...porc....tutto un pomeriggio (anche se dovevo solo fare backups)

Ora il mio utente può fare tutto quello che vuole. Ora non sono in grado di comprendere il perché di questo comportamento, ma lo usermod ha risolto tutto. QUalcuno può SPIEGARMELO?

:-)
[AGGIUNGO CHE ANCHE CHE QUESTE MODIFICHE VANNO OK, MA CREDO CHE IL PROBLEMA VERO FOSSE L'UID FRA LA MACCHINA SERVER E QUELLA CLIENT. HO FATTO ALTRE PROVE CHE MI HANNO PORTATO A RICONSIDERARE LA SOLUZIONE SMANETTONA: LOGICAMENTE UN UTENTE, SE LOCALE SIA AL SERVER CHE AL CLIENT DEVE AVERE LO STESSO UID]. COSI' FUNZIONA.



Grazie a tutti!


Last edited by peppe on Mon Aug 23, 2004 10:19 am; edited 1 time in total
Back to top
View user's profile Send private message
OKreZ
Guru
Guru


Joined: 27 Apr 2003
Posts: 372
Location: Padova (IT)

PostPosted: Fri Aug 20, 2004 4:33 pm    Post subject: Reply with quote

Il gruppo wheel e' quello che ti permette, da utente normale, di switchare a root (tramite "su"); uucp non saprei, prova a dare un
Code:
$ cat /etc/samba/smb.conf | grep uucp

sul server samba per vedere se e' quel gruppo che fa la differenza...
_________________
(HCS)OKreZ
Back to top
View user's profile Send private message
.:deadhead:.
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 2963
Location: Milano, Italy

PostPosted: Fri Aug 20, 2004 4:38 pm    Post subject: Reply with quote

il gruppo wheel è il gruppo in cui stanno gli user che possono tramite su, diventar root.

//EDIT:
d'oh battuto sul tempo :wink:
_________________
Proudly member of the Gentoo Documentation Project: the Italian Conspiracy ! ;)
Back to top
View user's profile Send private message
peppe
n00b
n00b


Joined: 12 Feb 2004
Posts: 61

PostPosted: Mon Aug 23, 2004 7:24 am    Post subject: Reply with quote

Grazie!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum