> 
> >> It's not specific to the packaging system.  Users
> >> with the
> >> Software Installation profile can run pkgadd/pkgrm
> >> via pfexec,
> >> no root access needed.
> >
> >Are there Java equivalents to enough of the
> priv_*(3c) and *(3secdb)
> >functions for a Java based GUI to be able to
> determine whether a user
> >would be able via pfexec to do what they wanted to?
> 
> 
> I think that the best way to do that is just run the
> commands and make
> sure they fail appropriately when they can't be run
> and have that
> error reported back.,
> 
> If not, you will have two implementations of
> essentially the same access
> mechanism and they are bound to drift out of sync
> over time.
> 
> Casper

I can think of three reasons why a GUI could do a better job if it knew in
advance what was likely to be allowed:

* it could alter the view it presented to only show allowed functionality (or 
at least gray out
  that which was not allowed)

* it could provide better indications of failure due to privileges; even if it 
detected
  return codes and captured stderr for possible display, doing things like 
parsing that
  captured output to provide detailed help would be even more likely to break

* it might sometimes be faster/more efficient to detect in advance what would 
fail than
  to actually try and then have it fail.
 
 
This message posted from opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to