On Mon, Sep 29, 2008 at 01:56:12PM -0700, John Sonnenschein wrote:
> Hey security people
> 
> I'm fishing for feedback on something. A user can't change his or her 
> own shell in [Open]Solaris.
> 
> What's everyone's thoughts on this approach to a solution to that:
> 
> suid binary in /usr/bin:
> - allows users to change their own shell
> - via RBAC allows users with the solaris.admin.usermgr.write privilege 
> to change anyone's shell

I think solving this problem is a good idea.  It might be desirable to
allow users to change their GECOS information as well; the *BSD chpass
utility (installed as chfn and chsh as well) allows this - see
http://man.freebsd.org/chpass/1 and
http://cvsweb.freebsd.org/src/usr.bin/chpass/ for implementation
details.  That code is pretty mature which might be to its advantage.

Ceri
-- 
That must be wonderful!  I don't understand it at all.
                                                  -- Moliere
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
URL: 
<http://mail.opensolaris.org/pipermail/security-discuss/attachments/20080929/77332dbd/attachment.bin>

Reply via email to