Hi I use a samba server and a Win2000 server. Both servers hold the VERY SAME files and folder tree. However, when I issue a DIR command on the tree held on the samba server I have different shortnames than when the DIR command is issued on the similar tree held on the Win2000 server. I NEED the short names to be the same, whether the DIR command is issued on Samba server or on Window server. I need this because some paths are stored as short names in the registry, and the "good" short names are Windows' ones. (This is for our project of Windows 9X diskless workstations booting from Samba server). For instance, the short name associated to "Program Files" folder is "PROGRA~1" on Windows server and "PROGR~-I" on Samba server. I need that this name is "PROGRA~1" on both server. Here are the results for DIR commands issued from a Windows 98 SE workstation, once connected to a Windows server, once connected to a samba server On Windows Server: Le volume dans le lecteur G est caviar6-2 R?pertoire de G:\ . <REP> 10-05-01 6:27p . .. <REP> 10-05-01 6:27p .. DOWNLO~1 <REP> 10-05-01 12:22p Downloads MESDOC~1 <REP> 10-05-01 12:20p Mes documents PROGRA~1 <REP> 10-05-01 12:22p Program Files RECYCLED <REP> 09-11-01 9:56p RECYCLED WINDOWS <REP> 10-05-01 12:23p WINDOWS games <REP> 10-05-01 12:18p games temp <REP> 10-04-01 6:11p temp MSDOS --- 22 08-30-01 7:15p MSDOS.--- SYSTEM 1ST 540,704 08-30-01 7:22p SYSTEM.1ST AUTOEXEC BAK 330 10-05-01 12:13p AUTOEXEC.BAK AUTOEXEC BAT 330 10-05-01 12:13p AUTOEXEC.BAT DRVSPACE BIN 69,127 05-05-99 8:22p DRVSPACE.BIN VIDEOROM BIN 40,960 08-30-01 7:45p VIDEOROM.BIN COMMAND COM 95,874 05-05-99 8:22p COMMAND.COM SUHDLOG DAT 5,166 08-30-01 7:22p SUHDLOG.DAT SCANDISK LOG 481 09-20-01 9:56p SCANDISK.LOG BOOTLOG PRV 47,519 08-30-01 7:45p BOOTLOG.PRV CONFIG SYS 185 09-21-01 7:44p CONFIG.SYS IO SYS 222,390 05-05-99 8:22p IO.SYS MSDOS SYS 1,676 08-30-01 7:33p MSDOS.SYS BOOTLOG TXT 50,944 08-30-01 7:51p BOOTLOG.TXT DETLOG TXT 71,149 08-30-01 7:31p DETLOG.TXT FRUNLOG TXT 1,017 08-30-01 7:30p FRUNLOG.TXT NETLOG TXT 2,911 08-30-01 7:43p NETLOG.TXT SETUPLOG TXT 115,919 08-30-01 7:43p SETUPLOG.TXT 18 fichier(s) 1,266,704 octets 9 r?pertoire(s) 3,733.75 Mo libre On samba server: Le volume dans le lecteur M est WIN98SE R?pertoire de M:\ . <REP> 10-05-01 6:20p . .. <REP> 10-04-01 4:08p .. DOWNL~5C <REP> 10-05-01 1:18p Downloads MESDO~CK <REP> 10-05-01 1:14p Mes documents PROGR~-I <REP> 10-05-01 1:18p Program Files RECYCLED <REP> 09-10-01 8:45p RECYCLED WINDOWS <REP> 10-05-01 1:18p WINDOWS games <REP> 10-05-01 1:11p games temp <REP> 10-05-01 1:17p temp MSDOS --- 22 08-30-01 7:15p MSDOS.--- SYSTEM 1ST 540,704 08-30-01 7:22p SYSTEM.1ST AUTOEXEC BAK 330 10-05-01 12:13p AUTOEXEC.BAK AUTOEXEC BAT 330 10-05-01 12:13p AUTOEXEC.BAT DRVSPACE BIN 69,127 05-05-99 8:22p DRVSPACE.BIN VIDEOROM BIN 40,960 08-30-01 7:45p VIDEOROM.BIN COMMAND COM 95,874 05-05-99 8:22p COMMAND.COM SUHDLOG DAT 5,166 08-30-01 7:22p SUHDLOG.DAT SCANDISK LOG 481 09-20-01 9:56p SCANDISK.LOG BOOTLOG PRV 47,519 08-30-01 7:45p BOOTLOG.PRV CONFIG SYS 185 09-21-01 7:44p CONFIG.SYS IO SYS 222,390 05-05-99 8:22p IO.SYS MSDOS SYS 1,676 08-30-01 7:33p MSDOS.SYS BOOTLOG TXT 50,944 08-30-01 7:51p BOOTLOG.TXT DETLOG TXT 71,149 08-30-01 7:31p DETLOG.TXT FRUNLOG TXT 1,017 08-30-01 7:30p FRUNLOG.TXT NETLOG TXT 2,911 08-30-01 7:43p NETLOG.TXT SETUPLOG TXT 115,919 08-30-01 7:43p SETUPLOG.TXT 18 fichier(s) 1,266,704 octets 9 r?pertoire(s) 654,311,424 octets libres I use Samba version 2.0.7 I tried the parameter mangled name = no but it does not work (the short names then are just truncated). Any help appreciated Yves Gattegno
hello Yves, I'm no expert, but you may try doing a 'chcp' on a dos prompt on win98, same on win2000 (don't know if it is called the same on w2000), and a testparm|grep 'client code page' on the samba server... maybe it's a codepage fault (they must be the same). But don't take my word for it, maybe it's something else... hope this helps dragos On Friday 05 October 2001 07:38 pm, Yves Gattegno wrote:> Hi > > I use a samba server and a Win2000 server. > Both servers hold the VERY SAME files and folder tree. > > However, when I issue a DIR command on the tree held on the > samba server I have different shortnames than when the DIR > command is issued on the similar tree held on the Win2000 server. > > I NEED the short names to be the same, whether the DIR command > is issued on Samba server or on Window server. > I need this because some paths are stored as short names in the > registry, and the "good" short names are Windows' ones. > (This is for our project of Windows 9X diskless workstations > booting from Samba server). > > For instance, the short name associated to "Program Files" folder > is "PROGRA~1" on Windows server and "PROGR~-I" on Samba server. > > I need that this name is "PROGRA~1" on both server. > > > Here are the results for DIR commands issued from a Windows 98 > SE workstation, once connected to a Windows server, once connected > to a samba server > > On Windows Server: > > Le volume dans le lecteur G est caviar6-2 > R?pertoire de G:\ > > . <REP> 10-05-01 6:27p . > .. <REP> 10-05-01 6:27p .. > DOWNLO~1 <REP> 10-05-01 12:22p Downloads > MESDOC~1 <REP> 10-05-01 12:20p Mes documents > PROGRA~1 <REP> 10-05-01 12:22p Program Files > RECYCLED <REP> 09-11-01 9:56p RECYCLED > WINDOWS <REP> 10-05-01 12:23p WINDOWS > games <REP> 10-05-01 12:18p games > temp <REP> 10-04-01 6:11p temp > MSDOS --- 22 08-30-01 7:15p MSDOS.--- > SYSTEM 1ST 540,704 08-30-01 7:22p SYSTEM.1ST > AUTOEXEC BAK 330 10-05-01 12:13p AUTOEXEC.BAK > AUTOEXEC BAT 330 10-05-01 12:13p AUTOEXEC.BAT > DRVSPACE BIN 69,127 05-05-99 8:22p DRVSPACE.BIN > VIDEOROM BIN 40,960 08-30-01 7:45p VIDEOROM.BIN > COMMAND COM 95,874 05-05-99 8:22p COMMAND.COM > SUHDLOG DAT 5,166 08-30-01 7:22p SUHDLOG.DAT > SCANDISK LOG 481 09-20-01 9:56p SCANDISK.LOG > BOOTLOG PRV 47,519 08-30-01 7:45p BOOTLOG.PRV > CONFIG SYS 185 09-21-01 7:44p CONFIG.SYS > IO SYS 222,390 05-05-99 8:22p IO.SYS > MSDOS SYS 1,676 08-30-01 7:33p MSDOS.SYS > BOOTLOG TXT 50,944 08-30-01 7:51p BOOTLOG.TXT > DETLOG TXT 71,149 08-30-01 7:31p DETLOG.TXT > FRUNLOG TXT 1,017 08-30-01 7:30p FRUNLOG.TXT > NETLOG TXT 2,911 08-30-01 7:43p NETLOG.TXT > SETUPLOG TXT 115,919 08-30-01 7:43p SETUPLOG.TXT > 18 fichier(s) 1,266,704 octets > 9 r?pertoire(s) 3,733.75 Mo libre > > > On samba server: > > Le volume dans le lecteur M est WIN98SE > R?pertoire de M:\ > > . <REP> 10-05-01 6:20p . > .. <REP> 10-04-01 4:08p .. > DOWNL~5C <REP> 10-05-01 1:18p Downloads > MESDO~CK <REP> 10-05-01 1:14p Mes documents > PROGR~-I <REP> 10-05-01 1:18p Program Files > RECYCLED <REP> 09-10-01 8:45p RECYCLED > WINDOWS <REP> 10-05-01 1:18p WINDOWS > games <REP> 10-05-01 1:11p games > temp <REP> 10-05-01 1:17p temp > MSDOS --- 22 08-30-01 7:15p MSDOS.--- > SYSTEM 1ST 540,704 08-30-01 7:22p SYSTEM.1ST > AUTOEXEC BAK 330 10-05-01 12:13p AUTOEXEC.BAK > AUTOEXEC BAT 330 10-05-01 12:13p AUTOEXEC.BAT > DRVSPACE BIN 69,127 05-05-99 8:22p DRVSPACE.BIN > VIDEOROM BIN 40,960 08-30-01 7:45p VIDEOROM.BIN > COMMAND COM 95,874 05-05-99 8:22p COMMAND.COM > SUHDLOG DAT 5,166 08-30-01 7:22p SUHDLOG.DAT > SCANDISK LOG 481 09-20-01 9:56p SCANDISK.LOG > BOOTLOG PRV 47,519 08-30-01 7:45p BOOTLOG.PRV > CONFIG SYS 185 09-21-01 7:44p CONFIG.SYS > IO SYS 222,390 05-05-99 8:22p IO.SYS > MSDOS SYS 1,676 08-30-01 7:33p MSDOS.SYS > BOOTLOG TXT 50,944 08-30-01 7:51p BOOTLOG.TXT > DETLOG TXT 71,149 08-30-01 7:31p DETLOG.TXT > FRUNLOG TXT 1,017 08-30-01 7:30p FRUNLOG.TXT > NETLOG TXT 2,911 08-30-01 7:43p NETLOG.TXT > SETUPLOG TXT 115,919 08-30-01 7:43p SETUPLOG.TXT > 18 fichier(s) 1,266,704 octets > 9 r?pertoire(s) 654,311,424 octets libres > > > I use Samba version 2.0.7 > > I tried the parameter > mangled name = no > but it does not work (the short names then are just truncated). > > Any help appreciated > > Yves Gattegno > > > > -- > To unsubscribe from this list go to the following URL and read the > instructions: http://lists.samba.org/mailman/listinfo/samba
> The term "correct" is relative in this context. What you are > asking for would be virtually impossible IMO due to performance > reasons and the fact that Unix file systems do not provide > the capability to store a short name in the inode (as VFAT does). >Would this problem be fixed if you used VFAT as the file system on the samba server? Joel
On Sat, 6 Oct 2001, Joel Hammer wrote:> Would this problem be fixed if you used VFAT as the > file system on the samba server?Nope. Samba tries to be file system agnostic. The exception to this is the code which maps a POSIX ACL onto a file system acl. cheers, jerry --------------------------------------------------------------------- www.samba.org SAMBA Team jerry_at_samba.org www.plainjoe.org jerry_at_plainjoe.org --"I never saved anything for the swim back." Ethan Hawk in Gattaca--