SQL을 사용하여 사용자의 postgresql 비밀번호를 변경하는 방법


27

SQL을 사용하여 사용자의 postgresql 비밀번호를 변경하는 방법 나는 사용자 (alex)와 그의 암호 (예 : 패스)를 가지고 있으며 SQL 문을 사용하여 암호를 NULL로 변경해야합니다 ...

답변:


26

사용자 비밀번호 변경 구문은 다음과 같습니다.

ALTER USER username WITH PASSWORD 'password';

6

당신이 원하는

ALTER ROLE alex SET PASSWORD TO NULL

물론이 작업을 Postgres 수퍼 유저로 수행해야합니다.

불행히도 빈 암호로 로그인 할 수 없습니다. pg_hba.conf 항목이 'md5'또는 'password'대신 인증 유형 인 'trust'를 지정하는 경우 비밀번호없이 만 로그인 할 수 있습니다.

따라서이 SQL 명령은 암호를 가지고 있었지만 이제는 암호없이 들어갈 수있는 사용자의 암호를 정리합니다. 실제로 빈 비밀번호로 인증 할 수 없습니다. 구별이 미미합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.