5 int do_password_change (int argc, const char **argv, struct ngadmin *nga)
8 const struct swi_attr *sa;
12 printf("usage: password change <value>\n");
16 sa = ngadmin_getCurrentSwitch(nga);
18 printf("must be logged\n");
22 i = ngadmin_changePassword(nga, argv[0]);
30 int do_password_set (int argc, const char **argv, struct ngadmin *nga)
38 printf("usage: password set [<value>]\n");
43 printf("Enter password: ");
45 current_term.c_lflag &= ~ECHO;
46 tcsetattr(STDIN_FILENO, TCSANOW, ¤t_term);
47 pass = fgets(buf, sizeof(buf), stdin);
48 trim(buf, strlen(buf));
49 current_term.c_lflag |= ECHO;
50 tcsetattr(STDIN_FILENO, TCSANOW, ¤t_term);
57 i = ngadmin_setPassword(nga, pass);