Hi.

We are running Solaris 10 11/06 release on some of our servers.  The servers 
have multiple zones each running a JBoss instance.

In each zone, we are running the Nagios NRPE application to remotely monitor 
our servers.

Nagios is configured to run as an SMF service.  It runs as user 'nagios' in 
group 'nagios'.

While trying to perform one of the monitoring checks, it fails to run properly. 
 The error message is Feb  2 11:21:11 appsrv2 genunix: [ID 702911 kern.notice] 
jstat[17878]: missing privilege "file_dac_read" (euid = 5500, syscall = 5) 
needed at tmp_taccess+0x8b

User nagios has the file_dac_read privilege assigned to it in the 
/etc/user_attr file.

The service manifest contains the file_dac_read privilege as well:
<method_credential user='nagios' group='nagios' 
privileges='basic,!file_dac_read' />

When I do a ppriv -v on the process, the file_dac_read privilege is not 
available.  How do I make it so the service starts and runs with the 
file_dac_read privilege automatically?  I thought adding it to the manifest and 
user would do the trick, but it doesn't look like that's working.

Any help would be appreciated.

Thanks,
Matt
 
 
This message posted from opensolaris.org

Reply via email to