1

authorized_keysを使用してOpenSSH を管理しようとしてcfengineいます。

で特別な行を追加/削除するのは簡単authorized_keysですが、不要な行を削除する方法がわかりません。

pubkey_oneたとえば、 、pubkey_twopubkey_threeをに追加してからauthorized_key、上記以外の行を削除する必要があります。

どんな助けやヒントもいただければ幸いです:-)

4

1 に答える 1

2

edit_defaults => emptyこの特定のケースでは、CFEngine が空のファイルから開始されるように、を使用するのが最も簡単だと思います。このようなもの:

files:
  "/home/user/.ssh/authorized_keys"
    edit_defaults => empty,
    edit_line => add_authorized_keys;

body edit_defaults emptyは cfengine_stdlib.cf で定義されているため、.cf ファイルに含める必要があることに注意してくださいinputs

于 2012-05-20T03:13:23.653 に答える