Newsgroup: it.comp.os.linux.iniziare
Titolo: samba ?? non capisco

 ho una directory su una linux box ; contenente dei files il cui
 nome e' ina maiuscolo. se accedo  a tale condivisione (tramite samba) 
 con client XP allora e' tutto ok. Se accedo tramite client win 98 / me 
 ecco che i nomi files li vedo in minuscolo!! ovvio che la cosa
 mi impedisce di lavorare perche' il programma gestionale non si
 aggancia piu' al file giusto.
 aiuto !!
 grazie.
-- 
------------------------------
slackware, tutto il resto 
è inutile
------------------------------

 aggancia piu' al file giusto.
Windows non gestisce il case sensitive.
Il problema del gestionale e' da un'altra parte IMHO.
Sarebbe buona cosa che dessi qualche informazione in piu' su: versioni, 
programmi, errori, log, etc.
-- 
Luca Curatola
http://www.neodigital2k.com
 

/\/eoviruz wrote:


 hai ragione:
 il server vecchio (quello dassotituire) aveva samba 2.2.5 ed era
 un united linux. Ecco il smb.conf di tale samba
 
# Global parameters
[global]
 socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY
 force directory mode = 777
 username map = /etc/samba/user.map
 null passwords = Yes
 interfaces = eth0
 encrypt passwords = Yes
 time server = Yes
 public = yes
 veto files = /*.eml/*.nws/riched20.dll/*.{*}/
 unix extensions = Yes
 netbios name = SAMBA
 writeable = yes
 delete readonly = yes
 printing = cups
 force create mode = 777
 workgroup = WORKGROUP
 os level = 2
 printcap name = CUPS
 create mode = 777
 security = user
 syslog = 0
 directory mode = 777
 log level = 1
[homes]
 comment = Home Directories
 valid users = %S
 read only = No
 create mask = 0640
 directory mask = 0750
 browseable = No
[printers]
 comment = All Printers
 path = /var/tmp
 create mask = 0600
 printable = Yes
 browseable = No
[print$]
 comment = Printer Drivers
 path = /var/lib/samba/drivers
 write list = @ntadmin root
 force group = ntadmin
 create mask = 0664
 directory mask = 0775
[TECSI]
 guest ok = Yes
 create mask = 0777
 writable = yes
 path = /TECSI
 abbiamo installato in parallelo il nuovo server con suse 9.2 e samba 3,
 portando il file diconf pari pari, senza nulla toccare.
 a questo punto i client da win 2000 in avanti loggano senza prob, ma i
 client da win 98 all'indietro non vedono in maniera corretta la 
 condivisione TECSI , infatti tutto cio' che e' maiuscolo (sul server)
 viene interpretato con la prima lettera maiuscola e tutto il resto 
 minuscolo. esempio
 server :
 FILE1
 FILE2
 FILE3
 sul client diventano :
 File1
 File2
 File3
 I log non ho avuto la malizia di segnarmeli. 
 Grazie per la risposta, se avete idee sono bene accete.
 Saluti


File1
Quello che puoi fare e' innanzitutto differenziare i log in base all'utente, 
in smb.conf aggiungi:
log file = /var/log/samba/%U.log
ed eventualmente alza il livello dei log:
log level = 3
A questo punto puoi effettuare i test con i pc dai quali hai problemi e 
verificare attraverso i log quale sia l'inghippo.


 verificare attraverso i log quale sia l'inghippo.
 ci provo subito. grazie per la pronta risposta,
 hai 1 birra pagata alla prima occasione.
 saluti


>File1
Windows considera sě entrambi i files alla stessa maniera, nel senso
che entrambi non possono coesistere nella stessa dir, perň conserva le
maiuscole cosě come sono state scritte.
Se tu scrivi File o fiLe te li ritrovi scritti cosě.
In teoria (per quanto sia una scelta stupida) potrebbe anche essere
che il gestionale si appoggi alla visualizzazione.
Una domanda per Claudio: sui client 9x/ME come č impostata l'opzione
"Consenti i nomi tutti in maiuscolo"?
Uno dei cambiamenti tra Samba2 e Samba3 č proprio il modulo di
mangling:
"New filename mangling system. The filename mangling system has been
completely rewritten. An internal database now stores mangling maps
persistently."
quindi viene il sospetto che ci sia qualcosa di gestito diversamente a
livello di "default case", "preserve case" e "short preserve case".
Questi sono i parametri che farebbe bene a controllare Claudio.
-- 
Ci sono 10 tipi di persone al mondo: quelle che capiscono il sistema binario
e quelle che non lo capiscono.

 "Consenti i nomi tutti in maiuscolo"?
]zac[

 ]zac[
 lo sapro' lunedi' quando vado a Voghera. adesso
 sono ad Alessandria. cmq per curiosita'
 ho messo in piedi una vecchia slack 9.1 con
 samba 2.2 e come smb.conf ho messo quello del cliente,
 lo trovate nel 2° post.
 Nessun problema di maiuscole e/o minuscole.
 nel senso che quello che faccio maiuscolo sul server
 vedo naiuscolo sui cliente ed anche l'opposto.
 ovvio che linux mi consente 2 file cosi':
 File1   e poi    FILE1 
 win si inc***a e da terminale non me lo fa' creare, ma se 
 li faccio sul server ecco che me li visualizza 
 File1 e poi   file1
 Grazie a tutti per le pronte risposte, postero' i seguiti 
 per quanto di utilita' e curiosita'. 


 che il gestionale si appoggi alla visualizzazione.
Non ho mai avuto questo tipo di problemi con nessuno software, quindi non 
avevo idea che ci fossero gestionali che si appoggiassero alla 
visualizzazione (anche perche' non e' molto furbo IMHO :P).
In ogni caso ho giusto fatto un prova su samba 3.0.14 (ultima release 
stable) con un file di testo:
http://www.neodigital2k.com/test_samba.jpg
Non saprei che dire senza vedere un log.


 visualizzazione (anche perche' non e' molto furbo IMHO :P).
---- man smb.conf ----
short preserve case = yes/no
       controls if new files which conform to 8.3 syntax, that  is  all
       in upper case and of suitable length, are created upper case, or
       if they are forced to be the ``default'' case. This  option  can
       be used with ``preserve case = yes'' to permit long filenames to
       retain their case, while short  names  are  lowercased.  Default
       yes.
-------------------------
Puo' essere che le vecchie versioni di windows [*] abbiano una certa
simpatia ad usare l'8.3 e risentano percio' dei settaggi del mangling
dei nomi.
[*] O di qualche run time di linguaggio _antico_ con cui sia fatto il
gestionale.
Mi vengono in mente alcuni cobol, ad esempio.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 Mi vengono in mente alcuni cobol, ad esempio.
E com'e' che se sono cosi' *antichi* ti vengono subito in mente? <g>
:))


 E com'e' che se sono cosi' *antichi* ti vengono subito in mente? <g>
Eh, purtroppo, non e' che mi vengono in mente, ho mentito.
Mi *tornano* in mente. :-(


 Mi *tornano* in mente. :-(
Dai non essre triste che c'e una birra in arrivo entro la settimana :D
