src/junos/lib/ddl/junos-actions/junos_foreign.c
src/junos/lib/ddl/input/system.cnf.dd
object login-class-object {
require admin;
cname ddc_class;
cprefix dc;
define DDLAID_DC;
action parse mgd mgd_parse_login_class_object;
flag autosort;
attribute class-name {
flag nokeyword identifier;
help "Login class name";
type string;
cname dc_identifier;
match "^[[:alnum:]_-]+$";
action validate mgd mgd_validate_login_class_name;
}
}
user@router# show system
login {
class readonly {
permissions all;
}
user newbie {
uid 2000;
class read-only;
authentication {
encrypted-password "$1$5v2Rn33btoAsOw."; ## SECRET-DATA
}
}
}
user@router# exit
$ssh router -l newbie
Password:
newbie@router> configure
^
unknown command.
newbie@router> show configuration system
^
syntax error.