পোস্টগ্রিজ ব্যবহারকারী এবং পাসওয়ার্ড কীভাবে চেক করবেন? [বন্ধ]


107

আমার এক বন্ধু আমার ম্যাকটিতে এই কনফিগারেশনটি করেছে। তবে আমি বেছে নেই তার ব্যবহারকারীর নাম এবং পাসওয়ার্ড।


পাসওয়ার্ডগুলি একমুখী হ্যাশগুলিতে সংরক্ষণ করা হয়। আপনি কাঁচা পাসওয়ার্ডটি ডাটাবেস থেকে বের করতে পারবেন না কারণ এটি আর বিদ্যমান নেই। আপনার বন্ধুর সাথে কথা বলতে. এবং তার বাইরেও, এই সাইটের জন্য অফটপিক।
মার্ক বি

47
আমি প্রশংসা করি এটি বন্ধ বিষয়। তবে এটি "পোস্টগ্রিজ শো পাসওয়ার্ড" এর জন্যও গুগল হিট এক নম্বর এবং উত্তরটি আমার প্রোগ্রামিং সমস্যার জন্য কার্যকর ছিল।
স্টিভেন নোবেল

4
এই তাই "TOPIC বন্ধ" এই সাইটের জন্য নয়। এটি একটি নির্দিষ্ট কাজ কীভাবে সম্পাদন করতে হয় সে সম্পর্কে প্রোগ্রামিং প্রশ্ন।
মাইয়া

উত্তর:


170

আপনি যে পাসওয়ার্ডটি বেছে নিয়েছেন তা সন্ধান করতে পারবেন না। তবে, আপনি একটি নতুন ব্যবহারকারী তৈরি করতে বা বিদ্যমান ব্যবহারকারীর জন্য একটি নতুন পাসওয়ার্ড সেট করতে পারেন।

সাধারণত, আপনি পোস্টগ্রিজ ব্যবহারকারী হিসাবে লগইন করতে পারেন:

একটি টার্মিনাল খুলুন এবং করুন sudo su postgres। এখন, আপনার অ্যাডমিন পাসওয়ার্ড লিখে পরে, আপনি লঞ্চ করতে পারবেন psqlকি

CREATE USER yourname WITH SUPERUSER PASSWORD 'yourpassword';

এটি একটি নতুন প্রশাসক ব্যবহারকারী তৈরি করে। আপনি যদি বিদ্যমান ব্যবহারকারীদের তালিকা করতে চান তবে আপনি এটি করতেও পারেন

\du

সমস্ত ব্যবহারকারী এবং তারপরে তালিকাবদ্ধ করতে

ALTER USER yourusername WITH PASSWORD 'yournewpass';

সুতরাং আমি ধরে নিচ্ছি এটি অবশ্যই পিএসএলএল ইউটিলিটির মাধ্যমে করা উচিত তবে প্যাগডমিনের মধ্যে সম্ভব নয়
জনমারলিনো

@ জনমারলিনো আপনি পিএইচপিপ্যাডমিনের মাধ্যমে ব্যবহারকারীদের তালিকা তৈরি করতে এবং তৈরি করতে পারবেন, তবে আপনি যদি কোনও অ্যাকাউন্টের পাসওয়ার্ড না জানেন তবে আপনি লগইন করতে পারবেন না।
চিহ্নিত করুন

আপনি কীভাবে এটির পরে ইউআরএল স্ট্রিং ব্যবহার করবেন? উদাহরণস্বরূপ, আপনার কাছে যদি এমন একটি অ্যাপ থাকে যা আপনার ডাটাবেসের সাথে সংযোগ স্থাপন করে, আপনার কি ইউআরএলটিতে আপনার ব্যবহারকারীর নাম এবং পাসওয়ার্ড প্রবেশ করার দরকার আছে?
মাইয়া

9

আপনি pg_hba.conf পরিবর্তন করতে পারেন এবং তারপরে postgresql পুনরায় লোড করতে পারেন। pg_hba.conf এর কিছু নীচের মত হতে পারে:

# "local" is for Unix domain socket connections only
local   all             all                                     trust
# IPv4 local connections:
host    all             all             127.0.0.1/32            trust

তারপরে আপনি আপনার ব্যবহারকারীকে পোস্টগ্রেকএল-তে পরিবর্তন করেন, আপনি সফলভাবে লগইন করতে পারেন।

su postgresql
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.