ฉันต้องการเปลี่ยนตำแหน่งของโฮมไดเร็กตอรี่ของรูทจาก / root เป็น / var / root. ฉันเคยสามารถทำสิ่งนี้กับ usodod:
usermod -d /var/root root
อย่างไรก็ตามด้วย usermod เวอร์ชั่นล่าสุดคุณไม่สามารถเปลี่ยนไดเรกทอรีของผู้ใช้ที่เข้าสู่ระบบในปัจจุบัน ฉันพยายามเปลี่ยนไดเรกทอรีหลักของรูทเมื่อบูตในสคริปต์การตั้งค่าระบบที่รันครั้งแรกที่ระบบบูตดังนั้นฉันจึงไม่สามารถเป็นผู้ใช้รายอื่นได้
มีวิธีอื่นในการเปลี่ยนโฮมไดเร็กตอรี่ของผู้ใช้ที่ล็อกอินในปัจจุบัน (รูทในกรณีนี้) หรือไม่?
ฉันอาจจะ sed / etc / passwd แต่ดูเหมือนว่าเลอะเทอะ