Beispiel #1
0
def pubkeySaveHandler(sender, instance, **kwargs):
    """docstring for pubkeySaveHandler"""
    username = instance.user.username
    newKey = instance.key
    ssh.writeKey(authorized_keys, username, newKey)

    for key in keysTobeRemove:
        ssh.removeKey(authorized_keys, username, key)
        keysTobeRemove.remove(key)
Beispiel #2
0
def pubkeySaveHandler(sender, instance, **kwargs):
    """docstring for pubkeySaveHandler"""
    username = instance.user.username
    newKey = instance.key
    ssh.writeKey(authorized_keys, username, newKey)

    for key in keysTobeRemove:
        ssh.removeKey(authorized_keys, username, key)
        keysTobeRemove.remove(key)
Beispiel #3
0
def pubkeyRemoveHandler(sender, instance, **kwargs):
    """docstring for pubkeyRemoveHandler"""
    if instance.id is not None and instance.id > 0:
        ssh.removeKey(authorized_keys, instance.user.username, instance.key)
Beispiel #4
0
def pubkeyRemoveHandler(sender, instance, **kwargs):
    """docstring for pubkeyRemoveHandler"""
    if instance.id is not None and instance.id > 0:
        ssh.removeKey(authorized_keys, instance.user.username, instance.key)