Usernamen mit Ziffer beginnen

Hallo zusammen,

unter RedHat ist es nicht möglich, einen Benutzer anzulegen, der mit einer Ziffer beginnt (useradd 1-test). Wenn ich nun aber einen Benutzer anlege, der mit einem Zeichen beginnt und dann die /etc/passwd und /etc/shaddow editiere um aus dem Benutzernamen wieder den zu machen, den ich eigentlich will (1-test), funktioniert´s problemlos.

  • Aus welchem Grund kann ich dies nicht direkt mit useradd machen?
  • Kommen mit dieser Methode irgendwann Probleme auf mich (oder den Benutzer) zu?

Danke!

Hi,

weil deine Variante nicht standardkomform ist.

Usernamen

haben üblicherweise das formart

1 Stelle [a-z]
Danach [a-z] || [0-9]

solltest gar nicht erst damit anfangen solch unsaubere namen zu verwenden.

polarmen