Ich möchte Benutzerkonten erstellen, die nach einem Domainnamen benannt sind. adduser beschwert sich, dass die Benutzernamen mit dem NAME_REGEXregulären Ausdruck übereinstimmen müssen .
adduser: Please enter a username matching the regular expression configured
via the NAME_REGEX configuration variable. Use the `--force-badname'
option to relax this check or reconfigure NAME_REGEX.
Ich kann die Benutzer mit useradd ohne Beanstandung hinzufügen. Gibt es einen Grund, warum ich den regulären Ausdruck nicht ändern sollte, um zuzulassen ., -und _?
Welche Zeichen verursachen Probleme und sollten in Benutzernamen nicht erlaubt sein?
Dies ist die Standardeinstellung NAME_REGEX.
NAME_REGEX="^[a-z][-a-z0-9]*\$"
.? Betrachten Sie einen Benutzer namens .oder ... Dann rmbenannte dieser Benutzer ...
rmes sich nicht um den Befehl handelt, der beim Löschen eines Benutzers verwendet wird. Ich bin damit einverstanden, dass ..es aus ähnlichen Gründen keinen vernünftigen Namen gibt, aber es rmist keiner von diesen.
NAME_REGEXbereits akzeptiert wird-, solange es nicht das erste Zeichen ist.