création d'USER avec des chiffres - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 14-11-2005 à 14:01:37
oui, les users ne doivent pas commencer avec un chiffre il me semble.
Merci de me corriger si je me trompe
Marsh Posté le 14-11-2005 à 14:05:07
en effet.
sinon tiré de al page de manuelle de adduser ( man adduser )
Citation : |
Marsh Posté le 14-11-2005 à 14:16:30
a prioris, marche pas avec mandrake....
et mon man adduser n'en parle pas ...
Marsh Posté le 14-11-2005 à 14:18:29
je suis sous Mandrake ( 2006 ). cependant essaie plutôt de respecter la règle
Marsh Posté le 14-11-2005 à 14:54:20
et moi, 2005, mais je n'ai pas choisis les noms des USERs, le PDC est un NT4 et c'est pour faire un serveur SAMBA membre du domaine, il semble que ça bug a cause de ce détail ...
Marsh Posté le 14-11-2005 à 15:24:35
Si adduser ne fonctionne pas, tu peux soit le corriger, soit ne pas l'utiliser. Dans ce cas, tu rajoutes toi-meme la ligne qui convient dans /etc/passwd et tu crees le repertoire correspondant dans /home. Et tu y copies les scripts si necessaire.
Marsh Posté le 14-11-2005 à 17:03:08
phd0> tu as essayé avec l'option --force-badname ?
Marsh Posté le 14-11-2005 à 18:22:33
T'es tu posé la question pkoi c'est interdit/refusé ??
Enfin la commande de base pour insérer un user est useradd et ne supporte pas l'option badname a l'instar de adduser.
If you do old-timey
system admin by adding the user entry to /etc/passwd and whatever file
you store the password hashes in, and create/chown the home directory,
and copy over the skel files, you can get a lot closer to the original
Unix limitation that a username cannot contain a ':' or NULL but can
contain almost anything else. Some characters will confuse serial
line drivers, or mail programs, or certain databases. If you start with
a '+' or '-' you will confuse NIS. If you put in '\' the user will need
to understand how the login program works. IMHO, limitations such as
"cannot start with a digit" are a concession to poorly-written applications.
Purchasers of such applications should beat mercilessly on the vendors
until the vendors come to understand the flexibility of Unix. Vendors
who think Unix is just a more reliable version of DOS should be dealt
with sternly.
--
Walt Howard
Marsh Posté le 15-11-2005 à 08:45:55
les commandes useradd et adduser me renvoie au même prog,
l'option --force-badname ne fonctionne pas (non reconnue)
j'ai fait l'essai de completer a la main le fichier passwd -> pas mieux
et lors de la commande
# passwd 123456U
il me répond :
passwd: Authentication token manipulation error
Marsh Posté le 15-11-2005 à 09:10:54
Bon je vais répondre a ma question ouverte que je t'ai posé.
Parce que c'est fortement déconseillé !! Et que moultes programmes pourraient mal interprétés le login a cause de caractères non supportés. De facto, il a donc été créé il y a qq années de ca, un standard qui est :
Usernames must begin with a lower case letter or an underscore, and on-
ly lower case letters, underscores, dashes, and dollar signs may fol-
low. In regular expression terms: [a-z_][a-z0-9_-]*[$]
Si tant est que tu as _absolument_ besoin de ton login "chiffré" préfixe le avec une lettre.
Donc pout répondre a ta première question :
Est ce normal ? OUI [x]
Marsh Posté le 15-11-2005 à 11:10:08
j'ai testé et en effet cela ne marche pas du tout.
Tu essaie de faire un serveur SAMBA ?
une solution lourde serait, de créer les users avec smbpasswd ( il se peut que smbpasswd accepte cette forme de nom ), puis avec smbusers ( si ma mémoire est bonne ), de faire le mapping ( la relation/correspondance ) entre l'utilisateur SMB ( et son nom bizarre ), et l'utilisateur Linux ( avec un non plus standard )
Marsh Posté le 15-11-2005 à 12:32:55
merci mavk-t mais je ne peux pas changer les nom de user sur le PDC NT4
par contre l'idée de Dark_Schneider me semble (une fois de plus) la plus réalisable ... je vais essayer ...
Marsh Posté le 16-11-2005 à 11:50:03
ça marche avec smbpasswd -a toto
et dans smbuser
toto = 123456U
Marsh Posté le 16-11-2005 à 14:54:15
Marsh Posté le 14-11-2005 à 13:57:39
il semble impossible de créer un nouveau USER du type "123456X"
ni en commande useradd, ni depuis le centre de controle mandrake sous KDE
est ce normal ??