mongoDB パスワード設定をテキスト表示せずに設定する

mongoDB パスワード設定をテキスト表示せずに設定する

mongoDBで、パスワード設定をテキスト表示せずに設定する手順を記述してます。

環境

  • OS Ubuntu 20.04
  • MongoDB 5.0.5

手順

パスワード設定をテキスト表示せずに設定するには、「passwordPrompt()」を使用します。

db.createUser({user:"ユーザー名",pwd:passwordPrompt(), roles:["root"]})

実際に作成してみます。

> use admin

> db.createUser({user:"user1",pwd:passwordPrompt(), roles:["root"]})
Enter password: 

テキスト表示せずに「Enter password:」に入力された値がパスワードとなります。

パスワードを変更する場合にも、使用できます。

> db.changeUserPassword("user1", passwordPrompt())