FortiGate
FortiGate Next Generation Firewall utilizes purpose-built security processors and threat intelligence security services from FortiGuard labs to deliver top-rated protection and high performance, including encrypted traffic.
herzogk
Staff & Editor
Staff & Editor
Article Id 389580
Description This article describes an issue where early FortiOS versions 7.4 and 7.6 would not recognize any local admin that utilized the period ('.') character.
Scope FortiOS 7.4.0-7.4.4 and 7.6.0-7.6.1.
Solution

For FortiGates running earlier versions of FortiOS in 7.4 and 7.6 branches, it is not possible to create users with the '.' character despite it being allowed in previous FortiOS versions.

 
user.PNG

 

When attempting to create the username, the following error is triggered: 

 

node_check_object fail! for name test.user.
value parse error before 'test.user.'
Command fail. Return code -651

 

This is caused by a logic change in evaluating valid characters for usernames in earlier versions which removed the '.' character.

As of firmware 7.4.5+ and 7.6.1+ this has been reverted and '.' is a valid character again with the single stipulation that it cannot be used as the first character in a admin name.

 

Full list of valid characters are: a-z, A-Z, 0-9, _, -, .