エラー「createuser: 新しいロールの作成に失敗しました: ERROR: ロール"hoge"はすでに存在します」に対処する

 

createuser コマンドでパスワードを付けずにユーザーを作成してしまった。

  • createuser -d hoge

 

パスワード付きのユーザーを作成するには -P オプションを指定する必要がある。

  • createuser -d -P hoge

 

しかし、同名のユーザーを作成済みだったため、ここでエラーとなってしまった。

 

ミスって作成したユーザーを削除するには、dropuser コマンドを使う。

f:id:matt-note:20190109231112p:plain

 

もう一度、ユーザーを作りなおす。

  • createuser -d -P hoge

f:id:matt-note:20190109232608p:plain

f:id:matt-note:20190109232619p:plain

f:id:matt-note:20190109232626p:plain

 

これでパスワード付きのユーザーを作成できた。