Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 更改用户';通过PhpPGAdmin输入密码_Postgresql_Passwords_Reset - Fatal编程技术网

Postgresql 更改用户';通过PhpPGAdmin输入密码

Postgresql 更改用户';通过PhpPGAdmin输入密码,postgresql,passwords,reset,Postgresql,Passwords,Reset,一位朋友请我帮他重置一个使用PostgresSQL数据库的网站的密码。因此,我已经登录到phpPgAdmin,在Schemas>Public>Tables>users>Columns下有一个名为“passwd”的文件。我可以看到散列值,但我不知道如何编辑它们以重置密码 有人能帮我吗?谢谢!因此,你必须知道密码是如何加密的。它可能是MD5或某些盐字符串。 您可以执行一些随机检查,如创建已知字符串的MD5并更新列 更好的选择是通过网站UI创建新用户,然后将新用户的passwd复制并粘贴到旧用户。如果

一位朋友请我帮他重置一个使用PostgresSQL数据库的网站的密码。因此,我已经登录到phpPgAdmin,在Schemas>Public>Tables>users>Columns下有一个名为“passwd”的文件。我可以看到散列值,但我不知道如何编辑它们以重置密码


有人能帮我吗?谢谢!

因此,你必须知道密码是如何加密的。它可能是MD5或某些盐字符串。 您可以执行一些随机检查,如创建已知字符串的MD5并更新列


更好的选择是通过网站UI创建新用户,然后将新用户的
passwd
复制并粘贴到旧用户。

如果您作为超级用户(postgres用户)访问。您可以使用
alter role user_name和加密密码“newpass”;


希望有帮助

你是想更改postgres db用户的密码还是你网站上的用户的密码?谢谢!不幸的是,我在共享网站上,只能访问phpPgAdmin。有没有办法通过它更改密码?不幸的是,网站没有提供在管理面板之外创建新用户的选项-到wh我无法访问。那么你应该试试运气,用已知的MD5字符串更新行。