如果要在用服务管理工具调用 rpc.nisd 守护进程时包括特定选项,可以使用 svcprop 命令或者修改 /lib/svc/method/nisplus 文件。有关使用 svcprop 命令的更多信息,请参见 svcprop(1) 手册页。以下过程介绍如何修改 /lib/svc/method/nisplus 文件。
成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见 System Administration Guide: Security Services中的“Using Role-Based Access Control (Tasks)”。
停止 NIS+ 服务。
# svcadm disable network/rpc/nisplus:default |
打开 /lib/svc/method/nisplus 文件。
使用所选的编辑器。
编辑该文件并添加所需的选项。
将如下内容:
if [ -d /var/nis/data -o -d /var/nis/$hostname ]; then /usr/sbin/rpc.nisd || exit $ |
更改为:
if [ -d /var/nis/data -o -d /var/nis/$hostname ]; then /usr/sbin/rpc.nisd -Y -B || exit $? |
在本示例中,向 rpc.nisd 中添加了 -Y 和 -B 选项,因此这两个选项会在系统启动时自动实现。
保存并退出 /lib/svc/method/nisplus 文件。
启动 NIS+ 服务。
# svcadm enable network/rpc/nisplus:default |