Je voudrais changer l'emplacement du répertoire personnel de root de / root à / var / root. Je pouvais faire cela avec usermod:
usermod -d /var/root root
Cependant, avec la dernière version de usermod, vous ne pouvez pas modifier le répertoire de l'utilisateur actuellement connecté. J'essaie de changer le répertoire de base de root au démarrage dans un script de configuration du système qui est exécuté lors du premier démarrage d'un système. Je ne peux donc pas être vraiment un autre utilisateur.
Existe-t-il un autre moyen de changer le répertoire de base de l'utilisateur actuellement connecté (root dans ce cas)?
Je pourrais probablement sed / etc / passwd, mais cela semble négligé.