authorized_keysを使用してOpenSSH を管理しようとしてcfengineいます。
で特別な行を追加/削除するのは簡単authorized_keysですが、不要な行を削除する方法がわかりません。
pubkey_oneたとえば、 、pubkey_two、pubkey_threeをに追加してからauthorized_key、上記以外の行を削除する必要があります。
どんな助けやヒントもいただければ幸いです:-)
authorized_keysを使用してOpenSSH を管理しようとしてcfengineいます。
で特別な行を追加/削除するのは簡単authorized_keysですが、不要な行を削除する方法がわかりません。
pubkey_oneたとえば、 、pubkey_two、pubkey_threeをに追加してからauthorized_key、上記以外の行を削除する必要があります。
どんな助けやヒントもいただければ幸いです:-)
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。