On 14 Feb 2008, at 03:38, James Litchfield wrote: > I'm curious as to why roleadd(1M) takes any absolute path that > happens to be executable (e.g., /usr/bin/ls) as a value for the -s > option. Is there a reason > it doesn't check for one of the profile shells?
Because you may have a good reason not to assign a profile shell to a role (e.g. you could have some menu-based environment, or give the role one specific command as it's login shell, so that assuming the role is equivalent to executing that command (but with privs and with authentication)). Bart