यदि आप उस उपयोगकर्ता से लॉग इन कर रहे हैं, जिस पर आप परिवर्तन करने का प्रयास कर रहे हैं, तो usermod कमांड काम नहीं करेगा।
Usermod पर मैनुअल पेज से यह कहता है:
CAVEATS usermod आपको लॉग इन करने वाले उपयोगकर्ता का नाम बदलने की अनुमति नहीं देगा। आपको यह सुनिश्चित करना होगा कि जब उपयोगकर्ता इस संख्यात्मक उपयोगकर्ता आईडी को बदला जा रहा है तो नामित उपयोगकर्ता किसी भी प्रक्रिया को निष्पादित नहीं कर रहा है। आपको किसी भी क्रॉस्टैब फ़ाइलों के स्वामी को मैन्युअल रूप से बदलना होगा। आपको किसी भी नौकरी के मालिक को मैन्युअल रूप से बदलना होगा। आपको NIS सर्वर पर NIS से संबंधित कोई भी परिवर्तन करना होगा।
किसी भिन्न उपयोगकर्ता के साथ लॉग इन करने और फिर से कमांड चलाने का प्रयास करें।
यदि यह संभव नहीं है, तो आप मैन्युअल रूप से / etc / passwd फ़ाइल को संपादित कर सकते हैं (जो वास्तव में usermod कमांड कर रहा है)। यदि आप ऐसा करते हैं तो सुनिश्चित करें कि आप अनजाने में कुछ मूर्खतापूर्ण करने की स्थिति में फाइल वापस कर दें।
HOME=/var/www/html
बदल जाएगी ।