欢迎 on it road

将 SMF 管理委托给非 root 用户

  1. 将以下条目添加到文件 /etc/security/auth_attr
solaris.smf.value.tomcat:::Value tomcat Service for user01::
solaris.smf.manage.tomcat:::Manage tomcat Service for user01::
  1. 在SMF服务的属性中添加general/value_authorization和general/action_authorization:
# svccfg -s application/tomcat setprop general/value_authorization = astring: solaris.smf.value.tomcat
# svccfg -s application/tomcat setprop general/action_authorization = astring: solaris.smf.manage.tomcat
  1. 刷新tomcat服务。
# svcadm refresh application/tomcat
  1. 为user01用户添加solaris.smf.value.tomcat授权。
# usermod -A solaris.smf.manage.tomcat,solaris.smf.value.tomcat user01
  1. 验证我们现在是否可以使用 user01 用户管理 tomcat 服务。
如何在 Solaris 中将 SMF 管理委托给非 root 用户

这篇文章讨论了将 SMF 服务的管理委托给非 root 用户的步骤。
例如,一个非 root 用户想要管理 tomcat 的 SMF 服务。
按照以下步骤将 tomcat 服务管理委托给非 root 用户。

日期:2020-09-17 00:15:08 来源:oir作者:oir