Solaris 动态跟踪指南

权限

使用 Solaris 最低权限工具,管理员可以为特定 Solaris 用户授予特定权限。要为用户指定登录时的权限,请在 /etc/user_attr 文件中插入一行代码,格式如下:

user-name::::defaultpriv=basic,privilege

要为正在运行的进程指定其他权限,请使用 ppriv(1) 命令:


# ppriv -s A+privilege process-ID

控制用户访问 DTrace 功能的三种权限为 dtrace_procdtrace_userdtrace_kernel。每一种权限都允许使用某一组 DTrace 提供器、操作和变量,并且每一种权限都对应特定类型的 DTrace 用法。以下各节中详细介绍了这些权限模式。系统管理员应针对不同权限模式的可见性以及对性能的影响,认真权衡每个用户的需要。用户要使用任何 DTrace 功能,需至少拥有三种 DTrace 权限之一。