मैं रूट की होम डायरेक्टरी / रूट / / var / root से होम डाइरेक्टरी का स्थान बदलना चाहूंगा। मैं हमारे साथ ऐसा करने में सक्षम था:
usermod -d /var/root root
हालाँकि, usermod के नवीनतम संस्करण के साथ, आप वर्तमान में उपयोगकर्ता में लॉग इन की निर्देशिका को बदल नहीं सकते हैं। मैं सिस्टम सेटअप स्क्रिप्ट में बूट समय पर रूट के होम डायरेक्टरी को बदलने की कोशिश कर रहा हूं जो पहली बार सिस्टम बूट होने पर चलाया जाता है, इसलिए मैं वास्तव में कोई अन्य उपयोगकर्ता नहीं हो सकता।
क्या वर्तमान में लॉग इन उपयोगकर्ता (इस मामले में) की होम निर्देशिका को बदलने का एक और तरीका है?
मैं शायद sed / etc / passwd कर सकता था, लेकिन यह टेढ़ा लगता है।