Vorrei cambiare la posizione della home directory di root da / root a / var / root. Ero in grado di farlo con usermod:
usermod -d /var/root root
Tuttavia, con l'ultima versione di usermod, non è possibile modificare la directory dell'utente attualmente connesso. Sto cercando di cambiare la home directory di root all'avvio in uno script di installazione di sistema che viene eseguito al primo avvio di un sistema, quindi non posso davvero essere un altro utente.
C'è un altro modo per cambiare la home directory dell'utente attualmente connesso (root in questo caso)?
Probabilmente potrei sed / etc / passwd, ma questo sembra sciatto.