Chciałbym zmienić lokalizację katalogu domowego root z / root na / var / root. Kiedyś mogłem to zrobić za pomocą usermod:
usermod -d /var/root root
Jednak w najnowszej wersji usermod nie można zmienić katalogu aktualnie zalogowanego użytkownika. Próbuję zmienić katalog główny roota podczas uruchamiania systemu za pomocą skryptu konfiguracji systemu, który jest uruchamiany przy pierwszym uruchomieniu systemu, więc nie mogę być żadnym innym użytkownikiem.
Czy istnieje inny sposób zmiany katalogu domowego aktualnie zalogowanego użytkownika (w tym przypadku root)?
Mógłbym prawdopodobnie sed / etc / passwd, ale to wydaje się niechlujne.