Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [OPGELOST!] Korte namen via SMB  (gelezen 995 keer)

Offline Bloom

  • Lid
[OPGELOST!] Korte namen via SMB
« Gepost op: 2011/07/04, 11:20:09 »
Deze keer heb ik een probleem waarvan ik niet zo direct de oplossing zie.
Ik gebruik een Ubuntu/Debian server als NAS. Linux clients hebben geen enkel probleem daarmee te werken.
Windows clients ook niet, maar vaak tonen die een soort van verkorte 8.3 naam (meestal zonder extensie, dus 8 tekens) in plaats van de juiste directory- of bestandsnaam.
Zo ziet er dat uit:
10/10/2009  18:31    <DIR>          24 Cellists of the London Cello Sound, Geoffrey Simon (cond.) - Latin Cello
30/10/2009  12:09    <DIR>          ANAZPR~B.4
10/10/2009  18:31    <DIR>          ARMFS1~S
30/12/2009  16:52    <DIR>          Alexei Lubimov, Ronald Brautigam, Manfred Huss, Haydn Sinfonietta Wien - Mozart Concertos for Two and Three Pianos
10/10/2009  18:31    <DIR>          A8I128~P
10/10/2009  18:31    <DIR>          AKU8OR~N
07/01/2010  15:17    <DIR>          AUBM0O~Q
30/10/2009  16:48    <DIR>          AXZ799~C
enz.
De NAS bewaart alles in UTF8. Ik kan geen regelmaat of algoritme ontdekken waardoor Windows sommige lange namen wél in hun geheel laat zien en andere afkort tot die vreselijke 8-tekens-abominatie. Eigenaardigheid: een nochtans op Linux gebaseerde Netgear EVA9100 netwerkstreamer ziet ook alleen die 8-teken-afkortingen in plaats van de volledige lange namen.
Het zou dus iets kunnen zijn dat de server doet. Maar ik heb geen idee wat het kan zijn. Al mijn Ubuntu en andere Linux desktops hebben geen probleem en tonen de lange namen. Waarom die Netgear en Windows dan niet?
Iemand een idee?

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: Korte namen via SMB
« Reactie #1 Gepost op: 2011/07/04, 12:36:01 »
Post je samba configuratie eens.
/etc/samba/smb.conf dus
En als er bestanden in /var/lib/samba/usershares staan zijn die ook welkom :)

Offline Bloom

  • Lid
Re: Korte namen via SMB
« Reactie #2 Gepost op: 2011/07/04, 12:52:59 »
Er staat niets in /var/lib/samba/usershares.
Dit is smb.conf (met alle commentaarlijnen geschrapt):
[global]
   workgroup = HAREM
   netbios name = BloomNas
   server string = %h server
   dns proxy = no
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   security = share
   guest account = nobody
   encrypt passwords = true
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
[homes]
   comment = Home Directories
   browseable = no
   read only = yes
  create mask = 0700
   directory mask = 0700
   valid users = %S
[printers]
   comment = All Printers
   browseable = no
   path = /var/spool/samba
   printable = yes
   guest ok = no
   read only = yes
   create mask = 0700
[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no
[NAS]
    path = /data/pub
    browseable = yes
    available = yes
    public = yes
    writable = yes
    guest ok = yes
    create mask = 0666
    directory mask = 0777
[Media]
    path = /data/pub/Media
    browseable = yes
    available = yes
    public = yes
    writable = yes
    guest ok = yes
    create mask = 0666
    directory mask = 0777
[Doc]
    path = /data/pub/Doc
    browseable = yes
    available = yes
    public = yes
    writable = yes
    guest ok = yes
    create mask = 0666
    directory mask = 0777

De bedoeling is dat iedereen in mijn LAN toegang heeft tot de netwerkshares voor lezen en schrijven zonder beperkingen en ongeacht of er met Linux of Windows of whatever gewerkt wordt.

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: Korte namen via SMB
« Reactie #3 Gepost op: 2011/07/04, 13:30:28 »
Probeer eens om in ieder stukje waar je een share aangeeft dit te zetten:
mangled names = no
Daarna wel even Samba restarten (en op de clients even opnieuw mounten)

Offline Bloom

  • Lid
Re: Korte namen via SMB
« Reactie #4 Gepost op: 2011/07/04, 13:44:37 »
Ik heb het als een global optie toegevoegd, samba herstart (client mounts herstarten was niet nodig) en het werkt! Thanks!!!
Die "mangled names"-optie kende ik nog niet.
Je vraagt je af waarom dit niet standaard op 'no' staat. Hoeveel DOS en WfW clients zouden nog in gebruik zijn?

Offline Duckie

  • Lid
Re: [OPGELOST!] Korte namen via SMB
« Reactie #5 Gepost op: 2011/07/04, 15:31:07 »
Ook namens mij bedankt voor deze oplossing. Ik had hetzelfde probleem op mijn eeePad. Dacht eerlijk gezegd dat dit aan Android lag. Gelukkig dus niet.
____________________________________________