हिन्दी (Hindi)

Linux VPS पर root और उपयोगकर्ता पासवर्ड बदलें

3 min
VPS/VDS होस्टिंग

मज़बूत और नियमित रूप से बदला जाने वाला पासवर्ड आपके VPS Linux Infrawire की सुरक्षा की पहली पंक्ति है। अपने कस्टमर एरिया से आप VPS का IP और root पासवर्ड पा सकते हैं, और पहले लॉगिन के बाद यह पासवर्ड बदल देना चाहिए। यह गाइड पासवर्ड बदलने, समाप्ति और नीति, खाते लॉक करने और खोया हुआ root पासवर्ड पुनः प्राप्त करने को कवर करती है।

📋 पूर्वापेक्षाएँ

  • एक Linux VPS (Ubuntu 24.04, Debian 12, AlmaLinux 9 या Rocky Linux 9)
  • root या sudo वाले उपयोगकर्ता के रूप में SSH एक्सेस
  • रिकवरी के लिए: VPS के कंसोल (VNC) या रेस्क्यू मोड तक पहुँच

1. root पासवर्ड बदलें

root के रूप में लॉगिन होने पर:

Bash
passwd

sudo के साथ:

Bash
sudo passwd root

नया पासवर्ड दो बार टाइप करें; टाइप करते समय स्क्रीन पर कुछ नहीं दिखता। कम से कम 14 अक्षर इस्तेमाल करें, या बेहतर है पासवर्ड मैनेजर से बना पासफ़्रेज़।

2. किसी अन्य उपयोगकर्ता का पासवर्ड बदलें

Bash
sudo passwd USER

सामान्य उपयोगकर्ता अकेले passwd से अपना पासवर्ड बदलता है, जो पहले वर्तमान पासवर्ड पूछता है। किसी उपयोगकर्ता को अगले लॉगिन पर नया पासवर्ड चुनने के लिए बाध्य करने हेतु:

Bash
sudo passwd -e USER

3. chpasswd से स्क्रिप्ट में पासवर्ड सेट करें

chpasswd स्टैंडर्ड इनपुट से उपयोगकर्ता:पासवर्ड पंक्तियाँ पढ़ता है, जो ऑटोमेशन में उपयोगी है:

Bash
read -r -s -p "नया पासवर्ड: " PW; echo echo "USER:$PW" | sudo chpasswd unset PW

पासवर्ड सीधे कमांड में टाइप न करें: वह ~/.bash_history में रह जाएगा और प्रोसेस सूची में दिखेगा।

4. समाप्ति और पासवर्ड नीति

chage से एजिंग नियम देखें और सेट करें:

Bash
sudo chage -l USER # वर्तमान नीति दिखाएँ sudo chage -M 90 -W 7 USER # अधिकतम 90 दिन, 7 दिन पहले चेतावनी

जटिलता लागू करने के लिए क्वालिटी मॉड्यूल इंस्टॉल करें:

Bash
# Ubuntu / Debian sudo apt install -y libpam-pwquality # AlmaLinux / Rocky sudo dnf install -y libpwquality

फिर /etc/security/pwquality.conf संपादित करें:

INI
minlen = 12 minclass = 3 retry = 3

ये नियम सामान्य उपयोगकर्ताओं पर लागू होते हैं। root इन्हें दरकिनार कर सकता है, इसलिए अनुशासन रखें।

5. खाता लॉक और अनलॉक करें

Bash
sudo passwd -l USER # पासवर्ड लॉक करें sudo passwd -u USER # अनलॉक करें sudo chage -E 0 USER # खाते को तुरंत समाप्त करें sudo chage -E -1 USER # समाप्ति तिथि हटाएँ

पासवर्ड लॉक करने से SSH कुंजी से लॉगिन नहीं रुकता। लॉगिन पूरी तरह बंद करने के लिए sudo usermod -s /usr/sbin/nologin USER से शेल भी /usr/sbin/nologin कर दें।

6. भूला हुआ root पासवर्ड पुनः प्राप्त करें

VPS का VNC कंसोल खोलें (या रेस्क्यू मोड में बूट करें) और रीबूट करें। GRUB मेनू में e दबाएँ, linux से शुरू होने वाली पंक्ति ढूँढें और उसके अंत में जोड़ें:

Bash
init=/bin/bash

बूट करने के लिए Ctrl+X दबाएँ, फिर:

Bash
mount -o remount,rw / passwd root sync exec /sbin/init

AlmaLinux और Rocky पर इसके बजाय rd.break जोड़ें, फिर mount -o remount,rw /sysroot, chroot /sysroot, passwd root, touch /.autorelabel चलाएँ और दो बार बाहर निकलें। रेस्क्यू मोड में सिस्टम डिस्क माउंट करें, chroot /mnt चलाएँ और फिर passwd root।

7. सत्यापन

Bash
sudo passwd -S USER sudo chage -l USER

P का मतलब उपयोग योग्य पासवर्ड है, L का मतलब लॉक किया हुआ खाता। पहला सत्र बंद करने से पहले दूसरा SSH सत्र खोलकर पुष्टि करें कि नया पासवर्ड काम करता है।

🔧 समस्या निवारण

"Authentication token manipulation error"
फ़ाइल सिस्टम केवल-पढ़ने योग्य है, आमतौर पर रिकवरी मोड में। mount -o remount,rw / चलाएँ और दोबारा कोशिश करें।

"BAD PASSWORD: The password fails the dictionary check"
नीति कमज़ोर पासवर्ड अस्वीकार करती है। अलग-अलग तरह के अक्षरों वाला लंबा पासवर्ड चुनें।

SSH अब भी नया root पासवर्ड अस्वीकार करता है
sudo grep -E 'PermitRootLogin|PasswordAuthentication' /etc/ssh/sshd_config और /etc/ssh/sshd_config.d/ की फ़ाइलें जाँचें। हो सकता है पासवर्ड लॉगिन कुंजियों के पक्ष में बंद हो।

SELinux वाले सिस्टम में रिकवरी के बाद लॉगिन नहीं हो रहा
AlmaLinux या Rocky पर touch /.autorelabel भूलने से लॉगिन विफल हो जाता है। रिकवरी दोहराएँ और वह फ़ाइल बनाएँ।


🔒 आपके खाते अब मज़बूत पासवर्ड, समझदार समाप्ति और ऐसे रिकवरी रास्ते से सुरक्षित हैं जिसे आप इस्तेमाल करना जानते हैं।

नवीनतम ऑफ़र, छूट और विशेष प्रोमोशन से अपडेट रहें।

प्रोमोशन देखें

हम cookies का उपयोग करते हैं

हम अपनी साइट पर आपके अनुभव को बेहतर बनाने के लिए एनालिटिक्स cookies का उपयोग करते हैं। कोई भी डेटा तीसरे पक्ष को नहीं बेचा जाता है। हमारे बारे में और जानें गोपनीयता नीति.