Я хотів би змінити розташування домашнього каталогу root з / root на / var / root. Раніше я міг це робити з usermod:
usermod -d /var/root root
Однак із останньою версією usermod ви не можете змінити каталог поточно зареєстрованого користувача. Я намагаюся змінити домашній каталог root під час завантаження в сценарії налаштування системи, який запускається під час першого завантаження системи, тому я не можу бути іншим користувачем.
Чи є інший спосіб змінити домашню директорію користувача, який наразі увійшов (корінь у цьому випадку)?
Я, певно, міг sed / etc / passwd, але це здається неохайним.