پوسٹگریس پاس ورڈ کو دوبارہ ترتیب دیں۔

Pws Grys Pas Wr Kw Dwbar Trtyb Dy



ایک ڈیٹا بیس ایڈمنسٹریٹر کے طور پر، آپ کو اکثر ایسی مثالوں کا سامنا کرنا پڑے گا جہاں آپ کو ڈیٹا بیس میں مختلف صارفین کے پاس ورڈز کو دوبارہ ترتیب دینے کی ضرورت ہوتی ہے۔ نتیجے کے طور پر، ڈیٹا بیس اور دیگر ایپلی کیشنز میں پاس ورڈ دوبارہ ترتیب دینا ایک مروجہ کام ہے۔

اس ٹیوٹوریل میں، ہم یہ دریافت کریں گے کہ PostgreSQL سرور والے صارفین کے پاس ورڈ کو کیسے دوبارہ ترتیب دیا جائے۔ یہ یاد رکھنا اچھا ہے کہ اس معاملے میں ڈیٹا بیس کے صارفین سے مراد ڈیٹا بیس انجن تک رسائی والے صارفین ہیں۔ لہذا، اس میں کسی بھی درخواست کے لیے صارف کا ڈیٹا شامل نہیں ہے۔

طریقہ 1: PSQL یوٹیلیٹی استعمال کرنا

PostgreSQL میں صارف کے پاس ورڈ کو دوبارہ ترتیب دینے کا سب سے عام طریقہ PSQL یوٹیلیٹی کا استعمال کرتے ہوئے بطور سپر یوزر (Postgres) لاگ ان کرنا ہے۔







ایک نیا ٹرمینل سیشن شروع کریں اور سپر یوزر کے طور پر PostgreSQL ڈیٹا بیس تک رسائی کے لیے درج ذیل کمانڈ کو چلائیں۔



$ پی ایس کیو ایل -IN پوسٹگریس

دی گئی کمانڈ آپ کو سپر یوزر پاس ورڈ کے لیے اشارہ کرتی ہے جیسا کہ سرور سیٹ اپ کے دوران بیان کیا گیا ہے۔



PostgreSQL کمانڈ لائن انٹرفیس میں لاگ ان ہونے کے بعد، آپ کسی مخصوص صارف نام کے پاس ورڈ کو دوبارہ ترتیب دینے کے لیے ALTER USER کمانڈ استعمال کر سکتے ہیں۔





کمانڈ نحو درج ذیل ہے:

پاس ورڈ کے ساتھ صارف کا صارف نام تبدیل کریں۔ 'نیا پاس ورڈ' ;

مثال کے طور پر، فرض کریں کہ ہم 'linuxhint' نامی صارف نام کا پاس ورڈ دوبارہ ترتیب دینا چاہتے ہیں۔ ہم استفسار کو اس طرح چلا سکتے ہیں:



پاس ورڈ کے ساتھ صارف کا لینکس اشارہ تبدیل کریں۔ 'پاس ورڈ' ;

آپ کو پاس ورڈ کو واحد اقتباسات میں بند کرنا چاہیے، خاص طور پر اگر پاس ورڈ میں خاص حروف ہوں۔

ایک بار جب کمانڈ کامیابی سے مکمل ہو جائے تو، آپ درج ذیل کمانڈ کا استعمال کرتے ہوئے PSQL انٹرفیس سے لاگ آؤٹ کر سکتے ہیں۔

\q

طریقہ 2: PgAdmin گرافیکل انٹرفیس کا استعمال

آپ pgAdmin گرافیکل انٹرفیس کا استعمال کرتے ہوئے دیئے گئے ڈیٹا بیس صارف کا پاس ورڈ بھی دوبارہ ترتیب دے سکتے ہیں۔

آپ pgAdmin کا ​​استعمال کرتے ہوئے صارف کے پاس ورڈ کو دوبارہ ترتیب دینے کا طریقہ سیکھنے کے لیے یہاں بیان کردہ مراحل پر عمل کر سکتے ہیں:

a pgAdmin یوٹیلیٹی لانچ کریں اور درست اسناد کے ساتھ لاگ ان کریں۔

ب سپر یوزر اسناد کا استعمال کرتے ہوئے ہدف PostgreSQL سرور سے جڑیں۔

c بائیں جانب آبجیکٹ ایکسپلورر پین میں، 'سرورز' گروپ کو پھیلائیں اور ٹارگٹ ڈیٹا بیس پر جائیں۔

ڈی اس صارف کو تلاش کرنے کے لیے 'لاگ ان/گروپ رولز' نوڈ کو پھیلائیں جس کا پاس ورڈ آپ دوبارہ ترتیب دینا چاہتے ہیں۔ اس صورت میں، ہم 'linuxhint' صارف کے لیے پاس ورڈ دوبارہ ترتیب دینا چاہتے ہیں۔

e منتخب صارف پر دائیں کلک کریں اور سیاق و سباق کے مینو سے 'پراپرٹیز' کا انتخاب کریں۔

f 'پراپرٹیز' ونڈو میں، 'ڈیفینیشن' ٹیب پر جائیں۔

جی متعین صارف کے لیے 'پاس ورڈ' فیلڈ میں نیا پاس ورڈ فراہم کریں۔

h آخر میں، تبدیلیوں کو محفوظ کرنے کے لیے 'محفوظ کریں' پر کلک کریں۔

یہ ہدف صارف کے لیے نیا فراہم کردہ پاس ورڈ سیٹ کرنا چاہیے۔

طریقہ 3: PostgreSQL پاس ورڈ کنفیگریشن فائل میں ترمیم کرنا

اگر آپ سپر یوزر اکاؤنٹ کے لیے پاس ورڈ بھول گئے ہیں، تو آپ PostgreSQL پاس ورڈ کنفیگریشن فائل میں ترمیم کرکے پاس ورڈ کو دوبارہ ترتیب دے سکتے ہیں۔

اپنی PostgreSQL انسٹالیشن کے لیے ڈیٹا ڈائرکٹری کا پتہ لگا کر شروع کریں۔ اس ڈائرکٹری کا راستہ آپ کے آپریٹنگ سسٹم اور انسٹال کردہ PostgreSQL ورژن کے لحاظ سے مختلف ہوتا ہے۔
ڈیٹا ڈائرکٹری میں، pg_hba.conf فائل کو تلاش کریں اور اپنی پسند کے ٹیکسٹ ایڈیٹر کے ساتھ اس میں ترمیم کریں۔

تمام مقامی کنکشنز کو md5 سے ٹرسٹ میں تبدیل کریں۔ یہ PostgreSQL کو بغیر پاس ورڈ کے مقامی مشین سے آنے والے تمام کنکشن پر بھروسہ کرنے کو کہتا ہے۔

# ٹائپ ڈیٹابیس                           پتہ                   طریقہ

# 'لوکل' صرف یونکس ڈومین ساکٹ کنکشن کے لیے ہے۔
مقامی                                                                                                                                              
# IPv4 مقامی کنکشن:
میزبان    تمام                                                                                       127.0.0.1/32            ٹرسٹ
# IPv6 مقامی کنکشن:
میزبان                                                                                           :: 1/128                   اعتماد
# لوکل ہوسٹ سے ایک صارف کے ذریعہ نقل کنکشن کی اجازت دیں۔
# نقل کا استحقاق۔
مقامی   نقل                                                               اعتماد
میزبان     نقل     تمام           127.0.0.1/32            ٹرسٹ
میزبان     نقل     تمام           :: 1/128                 اعتماد

ایک بار مکمل ہونے کے بعد، آپ کو تبدیلیوں کے مؤثر ہونے کے لیے PostgreSQL سرور کو دوبارہ شروع کرنے کی ضرورت ہے۔ اس کے بعد آپ پوسٹگریس صارف کا استعمال کرتے ہوئے بغیر پاس ورڈ کے PostgreSQL سرور میں لاگ ان کر سکتے ہیں۔

نتیجہ

ہم نے مختلف طریقوں اور تکنیکوں کی کھوج کی جنہیں ہم PostgreSQL میں صارف کا پاس ورڈ دوبارہ ترتیب دینے کے لیے استعمال کر سکتے ہیں۔