mirror of https://github.com/jumpserver/jumpserver
parent
7610f64433
commit
b2327c0c5a
|
@ -49,7 +49,9 @@ class ChangeSecretManager(AccountBasePlaybookManager):
|
||||||
kwargs['exclusive'] = 'yes' if kwargs['strategy'] == SSHKeyStrategy.set else 'no'
|
kwargs['exclusive'] = 'yes' if kwargs['strategy'] == SSHKeyStrategy.set else 'no'
|
||||||
|
|
||||||
if kwargs['strategy'] == SSHKeyStrategy.set_jms:
|
if kwargs['strategy'] == SSHKeyStrategy.set_jms:
|
||||||
kwargs['dest'] = '/home/{}/.ssh/authorized_keys'.format(account.username)
|
username = account.username
|
||||||
|
path = f'/{username}' if username == "root" else f'/home/{username}'
|
||||||
|
kwargs['dest'] = f'{path}/.ssh/authorized_keys'
|
||||||
kwargs['regexp'] = '.*{}$'.format(secret.split()[2].strip())
|
kwargs['regexp'] = '.*{}$'.format(secret.split()[2].strip())
|
||||||
return kwargs
|
return kwargs
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue