Danilo Poccia - Tecnologia et al.
DTrace per utenti diversi da root
L'utilizzo di DTrace può essere molto utile in un ambiente di sviluppo o collaudo, in particolare nel caso di test prestazionali. Per semplificare le attività è possibile dare l'accesso a DTrace ad utenti diversi da root dando agli utenti (o ai processi) i privilegi dtrace_proc, dtrace_user, dtrace_kernel.
Per dare i privilegi in modo persistente ad un utente (<userid> nell'esempio) il comando è il seguente:
# usermod -K defaultpriv=basic,dtrace_proc,dtrace_user,dtrace_kernel <userid>
Questo comando aggiorna il file "/etc/usr_attr" con i privilegi indicati.
Per avere una descrizione dei privilegi è possibile usare il comando ppriv:
# ppriv -lv dtrace_proc,dtrace_user,dtrace_kernel
Per rimuovere i privilegi è sufficiente non indicarli nel comando usermod:
# usermod -K defaultpriv=basic <userid>
Per iniziare ad usare il DTrace si può partire dagli script già pronti del DTraceToolkit o dalla guida utente.
Posted at 10:17AM ott 17, 2007 by danilop in Solaris | Comments[0]


