SQL का उपयोग करने वाले उपयोगकर्ता के पोस्टग्रैस्क्ल पासवर्ड में कैसे बदलें


27

SQL का उपयोग करने वाले उपयोगकर्ता के पोस्टग्रैस्क्ल पासवर्ड में कैसे बदलें। मेरे पास उपयोगकर्ता (एलेक्स) और उसका पासवर्ड है (जैसे पास) मुझे sql स्टेटमेंट का उपयोग करके अपने पासवर्ड को NULL में बदलना होगा ...

जवाबों:


26

उपयोगकर्ता का पासवर्ड बदलने का सिंटैक्स है

ALTER USER username WITH PASSWORD 'password';

6

तुम्हें चाहिए

ALTER ROLE alex SET PASSWORD TO NULL

आप निश्चित रूप से एक Postgres सुपरयूज़र के रूप में यह करना होगा।

दुर्भाग्य से, यह आपको रिक्त पासवर्ड के साथ लॉग इन नहीं करने देता है। आप केवल पासवर्ड के बिना लॉग इन कर सकते हैं यदि आपकी pg_hba.conf प्रविष्टि 'md5' या 'पासवर्ड' के बजाय 'ट्रस्ट' के किसी अन्य प्रकार को निर्दिष्ट करती है।

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

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