Skip to content

Instantly share code, notes, and snippets.

@Canx
Created September 26, 2023 13:49
Show Gist options
  • Save Canx/d4d8e8fa97e010a15e05ce931126752a to your computer and use it in GitHub Desktop.
Save Canx/d4d8e8fa97e010a15e05ce931126752a to your computer and use it in GitHub Desktop.
#!/bin/bash
# Verifica si el script se ejecuta como superusuario
if [ "$EUID" -ne 0 ]; then
echo "Por favor, ejecuta este script como superusuario."
exit 1
fi
# Recorre todos los directorios de inicio de sesión en /home
for user_home in /home/*; do
# Extrae el nombre de usuario de la ruta del directorio
username=$(basename "$user_home")
# Verifica si el usuario tiene un shell válido (y por lo tanto, un entorno de inicio de sesión)
if getent passwd "$username" | grep -q "/bin/bash\|/bin/zsh\|/bin/fish"; then
echo "Deshabilitando KDE Connect para el usuario $username..."
# Ejecuta 'systemctl disable' como el usuario
sudo -u "$username" systemctl --user disable kdeconnectd.service
fi
done
echo "Proceso completado."
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment