Full Name Field for local users not referenced during login
Summary
I had reported this initially through JAMF support and was told to come here instead. They did look into this but are pretty sure its something that just isn't there yet and to come here to get more answers or bring it up.
Our issue is we have a local account on every Elementary machine with the full name "a" and the short name "student". We do this so Kindergarteners and 1st Graders can login by just typing a and clicking to login. All others login with their AD credentials. On a machine with NoMADLogin enabled this doesn't work as expected. It doesn't appear that the long name field is consulted when doing account lookups. If I type out "student" it does work. I tested this with various other combinations of full names and none of them worked.
Using the built in Apple AD Bind this does work as expected. This also works as expected without the bind and the machine is just setup to show a username prompt at login.
Steps to reproduce
Create an account on the machine which has a full name of "a" and a short name of "student" though you could really use anything. Install and setup NoMADLogin. Log Off. Try to use the Long name of the account you created. As long as it doesn't match the short name of an account it won't work.
What is the current bug behavior?
You can't login with Full names.
What is the expected correct behavior?
You can login with Full Names
Relevant logs and/or screenshots
The attached debug was me trying to login with "a". I have another for trying other combos at full name which fail too, but its basically the same stuff.
Possible fixes
Right now to get a round this I put in our login screen pic "Kindergarten and 1st Grade login as student. All others as yourself!" to put people on notice. The original way they are used to would be great if it can be worked out.NoLOAD_Debug.txt