Tôi muốn thay đổi vị trí của thư mục gốc của root từ / root thành / var / root. Tôi đã từng có thể làm điều này với usermod:
usermod -d /var/root root
Tuy nhiên, với phiên bản mới nhất của usermod, bạn không thể thay đổi thư mục của người dùng hiện đang đăng nhập. Tôi đang cố gắng thay đổi thư mục gốc của root khi khởi động trong tập lệnh thiết lập hệ thống được chạy lần đầu tiên khi hệ thống được khởi động, vì vậy tôi thực sự không thể là bất kỳ người dùng nào khác.
Có cách nào khác để thay đổi thư mục chính của người dùng hiện đang đăng nhập (root trong trường hợp này) không?
Tôi có thể có thể sed / etc / passwd, nhưng điều đó có vẻ cẩu thả.