Winbind and uppercase domain name
Buchan Milne
bgmilne at cae.co.za
Mon Jan 28 07:05:04 GMT 2002
It appears that PAM converts the full username to lowercase, resulting
in certain problems with mis-matched interpretations of the username.
One example of this is trying to use pam_mount to mount a share at login
time (to more or less emulate login scripts under linux). pam_mount can
mount shares at login time using the supplied username and password,
according to a config file, which can contain wildcards. For example,
the line:
volume * smb granite mail /home/&/mail
Would mount //granite/mail on /home/domain+username/mail (since
pam_mount expands & to the username from pam), whereas Winbind (via
pam_mkhomedir) has created /home/DOMAIN+username (with template homedir
= /home/%D+%U).
The other issue is that mail spool files are also typically lowercased.
Thus, would it not be preferable for winbind to return the full username
in lowercase? It is probably possible to fix pam_mount to expand a home
directory, but if pam is lowercasing usernames, either pam needs to be
fixed so it does not lowercase usernames, or winbind should no use
uppercase in the username.
Support for a default domain would actually solve this problem in most
cases.
--
|----------------Registered Linux User #182071-----------------|
Buchan Milne Mechanical Engineer, Network Manager
Cellphone * Work +27 82 472 2231 * +27 21 808 2497 ext 202
Stellenbosch Automotive Engineering http://www.cae.co.za
More information about the samba
mailing list