diff --git a/src/emqttd_auth_username.erl b/src/emqttd_auth_username.erl index 3bbae8abf..3c59b7c20 100644 --- a/src/emqttd_auth_username.erl +++ b/src/emqttd_auth_username.erl @@ -40,6 +40,11 @@ %%-------------------------------------------------------------------- %% CLI %%-------------------------------------------------------------------- +cli(["list"]) -> + if_enabled(fun() -> + Usernames = mnesia:dirty_all_keys(?AUTH_USERNAME_TAB), + [?PRINT("~s~n", [Username]) || Username <- Usernames] + end); cli(["add", Username, Password]) -> if_enabled(fun() -> @@ -52,7 +57,8 @@ cli(["del", Username]) -> end); cli(_) -> - ?USAGE([{"users add ", "Add User"}, + ?USAGE([{"users list", "List users"}, + {"users add ", "Add User"}, {"users del ", "Delete User"}]). if_enabled(Fun) ->