Gostaria de alterar a localização do diretório inicial do root de / root para / var / root. Eu costumava ser capaz de fazer isso com usermod:
usermod -d /var/root root
No entanto, com a versão mais recente do usermod, você não pode alterar o diretório do usuário conectado no momento. Estou tentando alterar o diretório inicial do root no momento da inicialização em um script de configuração do sistema que é executado na primeira vez em que um sistema é inicializado, portanto não posso ser outro usuário.
Existe outra maneira de alterar o diretório inicial do usuário conectado no momento (raiz neste caso)?
Eu provavelmente poderia sed / etc / passwd, mas isso parece desleixado.