usermod -d / path उपयोगकर्ता - उपयोगकर्ता वर्तमान में लॉग इन है


10

अच्छा दिन

मैं अपने CENTOS सर्वर पर एक उपयोगकर्ता में बदलाव करना चाहता हूं। मैं उसकी डिफ़ॉल्ट निर्देशिका बदलना चाहता हूं। कमांड चलाते समय:

usermod -d /path_to_new_dir david

टर्मिनल मुझे निम्नलिखित देता है

User david is currently logged in

मैंने सभी एफ़टीपी सत्रों को बंद कर दिया, जो मैं उस उपयोगकर्ता के साथ जुड़ा हुआ था, और मैं टर्मिनल में रूट के रूप में लॉग इन हूं।

मैं उस आदेश को कैसे चलाऊं और उपयोगकर्ता को कैसे लॉग आउट करूं? जहां तक ​​मेरा सवाल है वह लॉग इन नहीं है ...

जवाबों:


9

उपयोगकर्ता को किक करने का एक तरीका निम्नलिखित है:

# w
damaya   pts/5     23:20    1.00s  0.00s  0.00s w

जैसा कि हम "w" आउटपुट से देख सकते हैं, यूजर डेमाया pts / 5 पर लॉग इन है। अब टाइप करें:

# fuser -k /dev/pts/5

यह उपयोगकर्ता को बंद कर देगा और अब आप उनके खाते को संशोधित कर सकते हैं।


1
एक अन्य विकल्प जबरदस्ती मारने के लिए pkill -u damaya उपयोग -9करते हैं
राहुल पाटिल

^ यही जवाब है। मालिक!
अनवर

10

मैं इसमें भाग गया। उपयोगकर्ता के अनुसार लॉग इन नहीं किया गया था w, लेकिन उपयोगकर्ता के रूप में चलने वाली ps aux | grep usernameएक imapप्रक्रिया दिखाई गई। usermodआदेश सफलतापूर्वक चला के बाद imapकनेक्शन बंद कर दिया गया था।


3

मैं पहले उपयोगकर्ता खाते को बंद कर दूंगा कि आप उसे लॉग आउट करने के बाद लॉग इन करने में असमर्थ होंगे।

passwd -l username

यह कमांड यूजर को ब्लॉक कर देगा।

यदि वह अभी भी लॉग इन है तो आप उसे लॉग आउट कर सकते हैं

skill -KILL -u username

उसके बाद आप अपने घर के मार्ग को संशोधित कर सकते हैं और खाते को अनलॉक कर सकते हैं

passwd -u username


मैं कौशल नहीं जानता था। ps axf | grep jenkins ने कुछ नहीं दिखाया, लेकिन उपयोगकर्ता माना जाता था कि अभी भी लॉग इन है। धन्यवाद
Android.weasel

2

आप सीधे / etc / passwd फ़ाइल को भी संशोधित कर सकते हैं।

इस तरह से आपको उपयोगकर्ता को लॉगआउट करने की आवश्यकता नहीं है और न ही उस उपयोगकर्ता द्वारा चलाई जा रही किसी भी प्रक्रिया को रोकना है।


1

मैं इस मुद्दे पर भागा, लेकिन उपयोगकर्ता वास्तव में लॉग इन # wनहीं था क्योंकि उपयोगकर्ता नाम वापस नहीं किया था। मशीन को रिबूट करने से ठीक काम हुआ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.