OVH installe Debian avec un user debian pour le 1er accès. Pas customisable. Mais mon serveur précédent avait un user nommé monuser (UID 1000), et j’avais besoin de la même identité pour que mes 110 Go de fichiers gardent les bons owners après rsync.
Problème : usermod -l refuse de renommer un user connecté. Et je suis connecté EN tant que ce user.
La solution : programmer la commande pour qu’elle s’exécute après ma déconnexion :
sudo systemd-run --on-active=10sec --unit=rename /bin/bash -c "
loginctl terminate-user debian
pkill -KILL -u debian
sleep 2
usermod -l monuser debian
groupmod -n monuser debian
usermod -d /home/monuser -m monuser
"
Je quitte la session, systemd kill ma session 8 sec plus tard, puis renomme tranquille. Je me reconnecte 15 sec après avec le nouveau nom.
UID 1000 préservé → tous les rsync passent sans chown. Ouf.