Go to main content
Oracle® Solaris 11.3 でのシステムサービスの開発

印刷ビューの終了

更新: 2016 年 11 月
 
 

Kerberos ステンシルサービス

ステンシルを使用する Oracle Solaris サービスのもう 1 つの例が Kerberos です。次のコマンドは、configfile プロパティーグループが krb5_conf であり、ステンシルファイルが /lib/svc/stencils/krb5.conf.stencil であり、構成ファイルが /etc/krb5/krb5.conf であることを示します。

$ svcprop -g configfile svc:/system/kerberos/install:default
krb5_conf/disabled boolean true
krb5_conf/group astring sys
krb5_conf/mode integer 644
krb5_conf/owner astring root
krb5_conf/path astring /etc/krb5/krb5.conf
krb5_conf/stencil astring krb5.conf.stencil

これらの値は、次に示したサービスマニフェストで設定されます。これらは、svccfg setprop を使用して変更できます。

<property_group type="configfile" name="krb5_conf">
        <propval name="disabled" type="boolean" value="true" />
        <propval name="path" type="astring"
                value="/etc/krb5/krb5.conf" />
        <propval name="stencil" type="astring"
                value="krb5.conf.stencil" />
        <propval name="mode" type="integer" value="0644" />
        <propval name="owner" type="astring" value="root" />
        <propval name="group" type="astring" value="sys" />
</property_group>

ステンシルファイルは /lib/svc/stencils/krb5.conf.stencil で、結果として生成される構成ファイルは /etc/krb5/krb5.conf で確認できます。