Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
autoriser l'utilisation du point et du tiret dans les logins
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
anigel
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 1894
Location: Un petit bled pas loin de Limoges ;-)

PostPosted: Thu Jun 12, 2003 1:56 pm    Post subject: autoriser l'utilisation du point et du tiret dans les logins Reply with quote

Question bete :

Savez-vous comment autoriser l'utilisation des caracteres point '.' et tiret '-' lors de la creation d'utilisateur par adduser ?

J'essaie depuis un moment, mais sans succes (?).
Back to top
View user's profile Send private message
ttgeub
Guru
Guru


Joined: 20 Jan 2003
Posts: 494
Location: Eindhoven

PostPosted: Thu Jun 12, 2003 2:20 pm    Post subject: Reply with quote

bah tu parles c est trop facile comme tu trucs à faire .....
:lol: :lol: :lol: :lol:


Remarque : je ne connais pas la reponse, mais je connais bien anigel


Last edited by ttgeub on Thu Jun 12, 2003 2:58 pm; edited 1 time in total
Back to top
View user's profile Send private message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2687
Location: Paris

PostPosted: Thu Jun 12, 2003 2:42 pm    Post subject: Reply with quote

essai avec un \ devant, mais bon perso je ne le conseille pas, utilise plutot _ comme élément séparateur !
Back to top
View user's profile Send private message
anigel
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 1894
Location: Un petit bled pas loin de Limoges ;-)

PostPosted: Thu Jun 12, 2003 3:52 pm    Post subject: non plus Reply with quote

Salut Duf

L'antislash n'y fait rien, j'avais essayé avant :-(

Le problème n'est pas de conseiller ou pas d'utiliser le point comme separateur (pam sait le reconnaitre, et je n'utilise que pam comme systeme d'authentification pour mes services, donc pas de soucis).
Le probleme est que j'ai un peu plus de 2000 utilisateurs pas informaticiens du tout a qui ca ne va plaire d'avoir a gerer plusieurs manieres de se connecter. Question d'agrement d'utilisation disons.

Donc mon interrogation demeure.

A noter que ca marche sur mdk, mais aussi sur debian (a condition d'utiliser useradd plutot que adduser). Mais sur gentoo, rien a faire :-( mais je ne desespere pas, on va trouver !
Back to top
View user's profile Send private message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2687
Location: Paris

PostPosted: Thu Jun 12, 2003 10:28 pm    Post subject: Reply with quote

oué j'avais vu sur mandrake ce type de login proposé, sinon as-tu essayé avec : superadduser ?
Il est plus performant que adduser, là j'ai pas testé mais on sait jamais.
Back to top
View user's profile Send private message
Dom
Guru
Guru


Joined: 25 Mar 2003
Posts: 416
Location: Menton, France

PostPosted: Fri Jun 13, 2003 7:24 am    Post subject: Reply with quote

J'ai testé ça marche très bien avec useradd qui est sur ma gentoo 8O
Tu est sûr que tu ne l'as pas ? Sinon il est peut-être venu avec debianutils que j'ai installé.
Back to top
View user's profile Send private message
anigel
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 1894
Location: Un petit bled pas loin de Limoges ;-)

PostPosted: Fri Jun 13, 2003 8:07 am    Post subject: Reply with quote

superuseradd ne correspond pas a ce que je cherche (il me faut quelque chose de scriptable). Mais merci quand meme !

Quand a useradd chez moi ca ne marche pas, et debianutils n'y change rien... Bizarre tout ca. 8O
Back to top
View user's profile Send private message
Dom
Guru
Guru


Joined: 25 Mar 2003
Posts: 416
Location: Menton, France

PostPosted: Fri Jun 13, 2003 8:22 am    Post subject: Reply with quote

Tu as raison j'ai essayé avec un tiret et ça marche mais par contre il n'accepte pas le point.
Back to top
View user's profile Send private message
yaubi
Apprentice
Apprentice


Joined: 15 Jan 2003
Posts: 194
Location: Oxford, UK

PostPosted: Fri Jun 13, 2003 9:30 pm    Post subject: Reply with quote

comme dit Dom, ça fonctionne sans problème pour le tiret :

Code:

root laborationateur.localdomain ~
>adduser to-to
root laborationateur.localdomain ~
>tail -n1 /etc/passwd
to-to:x:1002:100::/home/to-to:/bin/bash
root laborationateur.localdomain ~
>su to-to
to-to laborationateur.localdomain /root
>


Pour le point en revanche, ça ne semble pas fonctionner directement. Il faut donc contourner le problème en enregistrant le user sans les points et en modifiant ensuite le fichier /etc/passwd pour mettre les points là où il faut. On peut tout faire en quelques commandes :

Code:

root laborationateur.localdomain ~
>adduser ti---ti
root laborationateur.localdomain ~
>sed -e ': start' -e 's/---/./' -e 't start' < /etc/passwd > tmp.password
root laborationateur.localdomain ~
>cp tmp.password /etc/passwd
`tmp.password' -> `/etc/passwd'
root laborationateur.localdomain ~
>tail -n1 /etc/passwd
ti.ti:x:1002:100::/home/ti.ti:/bin/bash
root laborationateur.localdomain ~
>su ti.ti
ti.ti laborationateur.localdomain /root
>


:!: Il est impératif de faire une (voire deux !) copies de sauvegarde du fichier /etc/passwd, c'est tout même un point sensible du système. :!:

J'espère avoir répondu à ta question. Il te reste maintenant à modifier les options de adduser pour adapter la création de comptes à tes besoins en termes de mot de passe, de répertoire utilisateur et de dates en tout genre.
Yoann
Back to top
View user's profile Send private message
anigel
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 1894
Location: Un petit bled pas loin de Limoges ;-)

PostPosted: Mon Jun 16, 2003 12:28 pm    Post subject: Reply with quote

Merci à tous, mais hélas rien n'y fait.

J'ai fini par poster le rapport de bug, je vous tiendrais au courant...

Pour yaubi : en effet j'avais tenté la méthode 'en dur dans le fichier', ça marche. Mais mon problème est d'arriver à scripter ça pour un bon milliers d'utilisateurs :-(
Donc je peux pas modifier à la mano. Mais ça prouve au moins que le bug est bien dans la partie 'user' du système !

++
Back to top
View user's profile Send private message
anigel
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 1894
Location: Un petit bled pas loin de Limoges ;-)

PostPosted: Wed Jun 18, 2003 4:27 pm    Post subject: Reply with quote

Problème réglé : voir sur https://bugs.gentoo.org/show_bug.cgi?id=22920

Juste un patch et c'est bon. J'espère que ce sera intégré à la prochaine version de useradd
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum