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
。