Page MenuHomeVyOS Platform

login: A hypen present in a username from "system login user" is replaced by an underscore
Closed, ResolvedPublicBUG

Description

Reproduce:

set system login user ssh-test-user authentication public-keys vyos key AAAAB3NzaC1yc2EAAAADAQABAAABgQD0NuhUOEtMIKnUVFIHoFatqX/c4mjerXyFTlXYfVt6Ls2NZZsUSwHbnhK4BKDrPvVZMW/LycjQPzWW6TGtk6UbZP1WqdviQ9hPjsEeKJSTKciMSvQpjBWyEQQPXSKYQC7ryQQilZDqnJgzqwzejKEe+nhhOdBvjuZcuukxjT69E0UmWAwLxzvfiurwiQaC7tG+PwqvtfHOPL3i6yRO2C5ORpFarx8PeGDSIfIXJCr3LoUbLHeuE7T2KaOKQcX0UsWJ4CoCapRLpTVYPDB32BYfgq7cW1Sal1reEGH2PzuXBklinTBgCHA87lHjpwDIAqdmvMj7SXIW9LxazLtP+e37sexE7xEs0cpNl68txdDbY2P2Kbz5mqGFfCvBYKv9V2clM5vyWNy/Xp5TsCis89nn83KJmgFS7sMxpHJz8umqkxy3hfw0K7BRFtjWd63sbOP8Q/SDV7LPaIfIxenA9zv2rY7y+AIqTmSrTTSb0X1zPGxPIRFy5GoGtO9Mm5h4OZk=
set system login user ssh-test-user authentication public-keys vyos type ssh-rsa

Error:

vyos@vyos# cat /etc/passwd | grep ssh
sshd:x:112:65534::/run/sshd:/usr/sbin/nologin
ssh_test_user:x:1003:100::/home/ssh_test_user:/bin/vbash

Found while writing a smoketest for public-key auth.

Details

Difficulty level
Easy (less than an hour)
Version
1.3.0-rc1
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Perfectly compatible
Issue type
Bug (incorrect behavior)

Event Timeline

c-po changed the task status from Open to In progress.Sep 2 2021, 12:42 PM
c-po claimed this task.
c-po triaged this task as Unbreak Now! priority.
c-po created this task.
c-po moved this task from Need Triage to Finished on the VyOS 1.3 Equuleus board.