The problem is that the portmaster passes the entire login string -
including the suffix - to the host. This makes rlogin impossible,
and somewhat defeats the purpose of using suffixes.
Is there a way around this? If the response packet were to include
a User-Name attribute, would the portmaster honor it? I ask because
a possible solution to this might be to pass the value returned from
user_auth_name() back in the reply message, assuming the portmaster
would use it for the rlogin. It isn't a simple modification, so I
hestitate to spend the time doing it before asking if anyone else has
gotten around this problem before.
The only other solution I can think of is to replace Solaris's
rlogind with one for which the source code is publicly available,
and then hacking around in there.
-- Dave Pifke, dpifke@slip.net