net use/home versus profiles

Giulio Orsero giulioo at
Sun Jan 16 16:42:14 GMT 2000

uOn Sun, 16 Jan 2000 02:49:32 +1100, hai scritto:

>> However, if this is correct, then "logon path" and "logon home" should
>> become 1 only parameter for win9x machines.
>no, logon path should just be ignored, as it is still relevant to NT.

Ok, do you agree on the following:

1) at the beginning (< 2.0.6) samba would always return (to win9x)
logon_path both for the profile location and net use /home. Many samba
users used logon_path to put the win9x profiles outside the home-share
as the samba docs advised to do.

2) 2.0.6 always return logon_home. This broke the previous behavior as
regards to profile location. Many samba users (I'm the 1st...)
incorrectly thought this was a bug. Net use /home work.

3) Now it seems what 2.0.6 does is actually correct. logon_path has no
effect for win9x clients and this is like it is in a win9x-ntserver
logon home = \\%L\%U\profile
put the profile in the profile dir and at the same time let net use
/home work because the win9x clients truncate the \\%L\%U\profile to
\\%L\%U (valid share)

4) 2.0.7 shouldn't change anything as regards to the samba behavior but
should upgrade the docs:
a) logon path is like logon drive, for nt only
b) when the docs say it's better to put the profiles outside of the
home-share they should say this is for nt only
c) the release notes should say that a backward-incompatible change was
made (starting with 2.0.6) in samba to make it compatible with nt:
- win9x cannot put the profile outside the home-share anymore.
- the "logon home = \\%L\%U\profile" trick can be used to put the
profile in a subdir of the home-share.
If someone is keeping the win9x profiles outside the home-share, then he
_must_ not upgrade to 2.0.7 before planning accurately for the change.
d) samba team should say what it thinks of people that will decide they
want to keep profiles out of the home and will use
logon home = \\%L\profiles\%U
intentionally (they don't mind losing net use /home).
Will it be considered a valid choice? Maybe to keep compatibility with
what samba did before 2.0.6? A site using 2.0.5 and logon_path could
upgrade to 2.0.7/2.0.6 simply by setting logon_home = logon_path.

All this is based on the assumption that samba/nt cannot distinguish
(because win9x doen't anything different) from a win9x doing net use
/home and doing a logon/logoff (asking for profile location).

giulioo at

More information about the samba-technical mailing list