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?
To expand a little on what Bart said. The definition of a role is an account that can not be directly logged into but must be assumed (using su(1M)) from another account. You need not be using a profile shell for an account to be a role, just like a normal user need not have a shell as their initial program to be a normal user. -- Darren J Moffat