View previous topic :: View next topic |
Author |
Message |
peppe n00b
Joined: 12 Feb 2004 Posts: 61
|
Posted: Fri Aug 20, 2004 7:59 am Post subject: [SAMBA] - utente scrive ma non in sottocartelle - [RISOLTO] |
|
|
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 |
|
|
fat_penguin Apprentice
Joined: 25 Jul 2004 Posts: 294 Location: sud side of Switzerland
|
Posted: Fri Aug 20, 2004 12:14 pm Post subject: |
|
|
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 |
|
|
fat_penguin Apprentice
Joined: 25 Jul 2004 Posts: 294 Location: sud side of Switzerland
|
Posted: Fri Aug 20, 2004 12:29 pm Post subject: |
|
|
...dimenticavo: sei sicuro delle umask che passi... mi sembrano un po' estreme
byebye |
|
Back to top |
|
|
peppe n00b
Joined: 12 Feb 2004 Posts: 61
|
Posted: Fri Aug 20, 2004 1:24 pm Post subject: ok |
|
|
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 |
|
|
peppe n00b
Joined: 12 Feb 2004 Posts: 61
|
Posted: Fri Aug 20, 2004 1:26 pm Post subject: Scordavo forse... |
|
|
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 |
|
|
peppe n00b
Joined: 12 Feb 2004 Posts: 61
|
Posted: Fri Aug 20, 2004 2:19 pm Post subject: continua... |
|
|
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 |
|
|
fat_penguin Apprentice
Joined: 25 Jul 2004 Posts: 294 Location: sud side of Switzerland
|
Posted: Fri Aug 20, 2004 2:45 pm Post subject: |
|
|
... 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 |
|
|
peppe n00b
Joined: 12 Feb 2004 Posts: 61
|
Posted: Fri Aug 20, 2004 2:54 pm Post subject: |
|
|
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 |
|
|
fat_penguin Apprentice
Joined: 25 Jul 2004 Posts: 294 Location: sud side of Switzerland
|
Posted: Fri Aug 20, 2004 3:08 pm Post subject: |
|
|
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 |
|
|
peppe n00b
Joined: 12 Feb 2004 Posts: 61
|
Posted: Fri Aug 20, 2004 3:15 pm Post subject: |
|
|
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 |
|
|
OKreZ Guru
Joined: 27 Apr 2003 Posts: 372 Location: Padova (IT)
|
Posted: Fri Aug 20, 2004 4:33 pm Post subject: |
|
|
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 |
|
|
.:deadhead:. Advocate
Joined: 25 Nov 2003 Posts: 2963 Location: Milano, Italy
|
|
Back to top |
|
|
peppe n00b
Joined: 12 Feb 2004 Posts: 61
|
Posted: Mon Aug 23, 2004 7:24 am Post subject: |
|
|
Grazie! |
|
Back to top |
|
|
|