| Age | Commit message (Collapse) | Author |
|
|
|
Since Debian Bookworm and higher support this it should probably
be added to VyOS as well.
Author: roedie <github@roedie.nl>
|
|
|
|
We already support using per-user SSH public keys for system authentication.
Instead of introducing a new CLI path to configure per-user principal names,
we should continue using the existing CLI location and store the principal
names alongside the corresponding SSH public keys.
set system login user <name> principal <principal>
The certificate used for SSH authentication contains an embedded principal
name, which is defined under this CLI node. Only users with matching principal
names are permitted to log in.
|
|
Allow the use of a trailing slash `("/")` at the of the user's home directory path. For example `/home/test/`
|
|
|
|
* set system login user <name> disable
|
|
We will use _ as CLI level divider. The XML definition filename and also
the Python helper should match the CLI node.
Example:
set interfaces ethernet -> interfaces_ethernet.xml.in
set interfaces bond -> interfaces_bond.xml.in
set service dhcp-server -> service_dhcp-server-xml.in
|