サービスの設定が間違っている場合、正常に起動した最後のスナップショットに戻すことで問題を解決できます。この手順では、console-login サービスの以前のスナップショットを使用します。
スーパーユーザーになるか、同等の役割を引き受けます。
役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』の「RBAC の構成 (作業マップ)」を参照してください。
svccfg コマンドを実行します。
# svccfg svc:> |
修正するサービスインスタンスを選択します。
インスタンスを完全に定義した FMRI を使用する必要があります。短縮形は使えません。
svc:> select system/console-login:default svc:/system/console-login:default> |
利用可能なスナップショットの一覧を生成します。
svc:/system/console-login:default> listsnap initial running start svc:/system/console-login:default> |
戻し先として start スナップショットを選択します。
start スナップショットとは、サービスが正常に起動した最後のスナップショットのことです。
svc:/system/console-login:default> revert start svc:/system/console-login:default> |
svccfg を終了します。
svc:/system/console-login:default> quit # |
サービス設定リポジトリ内の情報を更新します。
この手順では、start スナップショットの設定情報に基づいてリポジトリを更新します。
# svcadm refresh system/console-login |
サービスインスタンスを再起動します。
# svcadm restart system/console-login |