#! /bin/bash

set -u

# fwe_tkn_xxx_mfi_chris_chris2_pmo_oak 
for KEY in 'xxxxx' \
'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' \


do 

    KEY="${KEY//\//.}"
    
    code="
    set -u
    wc -l  /root/.ssh/authorized_keys;
    wc -l  /home/*/.ssh/authorized_keys;
    grep  -H '$KEY' /root/.ssh/authorized_keys   && sed -i  --follow-symlinks '/$KEY/d' /root/.ssh/authorized_keys   && grep  -H '$KEY' /root/.ssh/authorized_keys;
    grep  -H '$KEY' /home/*/.ssh/authorized_keys && sed -i  --follow-symlinks '/$KEY/d' /home/*/.ssh/authorized_keys && grep  -H '$KEY' /home/*/.ssh/authorized_keys;
    wc -l  /root/.ssh/authorized_keys;
    wc -l  /home/*/.ssh/authorized_keys;
    "
    
    bash -c "$code"
    
    if [ -d /run/vservers ] ; then
        for v in `ls /run/vservers`; do 
            echo $v:
            vserver $v exec  bash -c "$code"
            echo
            #read -p 'weiter'
        done
    elif [ -d /var/run/vservers ]; then
        for v in `ls /var/run/vservers`; do 
            echo $v:
            vserver $v exec  bash -c "$code"
            echo
            #read -p 'weiter'
        done
    elif [ -d /run/lxc ]; then
        for l in `lxc-ls --running `; do
            echo $l:
            lxc-attach -n $l -- bash -c "$code"
            echo
         done
    fi

done
