get diff users between `cloud-config.yml` and `/etc/passwd`
4.9K
get diff users between cloud-config.yml and /etc/passwd
docker build -t kyokuheki/diffusers
source /etc/os-release
docker run -i -v/var/lib/${ID}-install/user_data:/config.yml:ro -v/etc/passwd:/passwd:ro kyokuheki/diffusers
source /etc/os-release
j="`docker run -i -v/var/lib/${ID}-install/user_data:/config.yml:ro -v/etc/passwd:/passwd:ro kyokuheki/diffusers`"
echo $j | jq
invalid=(`echo $j | jq -r .invalid[]`)
for u in ${invalid[@]}
do
sudo userdel -r $u
done
or
bash <(curl -fsSL https://raw.githubusercontent.com/kyokuheki/docker-diffusers/master/delete_diffusers.sh)
sudo cat /etc/passwd | docker run -i --entrypoint=python kyokuheki/diffusers /getusers_passwd.py -
source /etc/os-release
sudo cat /var/lib/${ID}-install/user_data | docker run -i --entrypoint=python kyokuheki/diffusers /getusers_cloudconfig.py -
Content type
Image
Digest
Size
23 MB
Last updated
over 4 years ago
docker pull kyokuheki/diffusers