[mandriva 2006] useradd

Salut,

Pourquoi l'utilitaire useradd ne fonctionne pas quand on met comme nom d'utilisateur du style : prenom.nom ?
La commande refuse le '.' .

ex : # useradd prenom.nom

Sur mon réseau, j'enregistre les utilisateurs de cette facon. Je suis obligé de copier le useradd d'une version mandrake 9.x, qui lui accepte ce type de syntaxe.

nota : le useradd 10.2 marche pô non plus !

@plus

4 réponses

  1. Modérateur
    Salut,

    chaque utilisateur à un UID qui est utiliser par le système

    La machine comprends mieux les chiffres tandis que nous on comprends mieux les noms

    Donc je ne vois pas la raison d'utiliser en tant que login 10.2

    reman1 - ça va
    123451 (c'est seulement un exemple - 6 caractères) ça ne veut rien dire

    Enfin chacun range sa maison comme il veut.
    1. Modérateur
      C'est juste que '.' c'est un caractère spécial et que parfois on est embêté... genre là :-)
      1. Salut,

        Merci pour ta réponse, mais je ne comprends pas pourquoi c'est une mauvaise idée, y'a til un probleme de sécurité ? ou quelque chose d'autre ?

        Je me doute bien que si ce n'est plus possible de le faire depuis la version 10.x, c'est qu'il doit y avoir une bonne raison. Mais je ne sais pas laquelle.

        Je cree des compte utilisateurs et mail de la même facon, c'est plus facile à administrer.

        @plus
        1. Modérateur
          Peut être en mettant \ devant le '.'. Mais franchement les login avec des '.' c'est vraiment une mauvaise idée.

          Bonne chance