मैं ssh का उपयोग कर रहा था और Ubuntu 10.04 से 12.04 तक एक सिस्टम को अपग्रेड करने की कोशिश कर रहा था। कनेक्शन में एक समस्या थी इसलिए मुझे अपग्रेड खत्म करने के लिए फिर से लॉगिन करना पड़ा। चलने के बाद
sudo dpkg --configure -a
यह आवश्यक था कि ऐसा लगता है कि प्रणाली अब मुझे एक सुडोल के रूप में नहीं पहचानती है। अगर मैं सूडो के रूप में कोई कमांड चलाता हूं तो मुझे मिलेगा
sudo: unknown uid xxxxx: who are you?
(xxxxx वास्तविक आईडी के लिए है) और इसी तरह whoami
से वापस आ जाएगी
whoami: cannot find name for user ID xxxxx
इसके अलावा जब मैं कोशिश कर रहा होता हूं तो मुझे ssh
अनुमति से वंचित कर दिया जाता है (इस तथ्य के बावजूद कि मैं अभी भी मशीन में एक अलग सत्र में लॉग इन हूं)।
/etc/passwd
और देखें कि क्या आईडी वास्तव में है।