Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[OFF] Script useradd sous openBSD
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
404_crazy
Tux's lil' helper
Tux's lil' helper


Joined: 22 Jan 2008
Posts: 145

PostPosted: Fri Aug 28, 2009 9:17 am    Post subject: [OFF] Script useradd sous openBSD Reply with quote

Salut,

Au boulot j'ai mis en place un serveur sous OpenBSD pour mettre le site web mais comme il est seulement utilisé à 15% en full charge,
je voudrait mettre dessu les espaces web perso des users donc je cherche a faire un scipt qui créer les user, les home, les virtualhosts apache, les user mysqld leur database.

avant sur la debian j'utilisais useradd puis pour le passwd mkpasswd mais ba d'bol mkpasswd n'est pas sous openBSD donc je voulais s'avoire si il existe des equivalent ou meme si par hasard quelqun avait ce genre de script ca me fera un peut moin de boulot ce qui ne serai pas du luxe !

Merci d'vance pour vos reponces.

PS: Je poste sur ce forum car je le connais et il est trés reactif !
Back to top
View user's profile Send private message
Pixys
l33t
l33t


Joined: 23 May 2005
Posts: 669

PostPosted: Fri Aug 28, 2009 12:16 pm    Post subject: Reply with quote

sous FreeBSD c'est "adduser" donc je suppose que c'est pareil sous toutes les *BSD.
Normalement le script te demande le login, le vrai nom du l'utilisateur, dans quel(s) groupe(s) tu veux l'ajouter, son mot de passe et quelques autres options.
Back to top
View user's profile Send private message
404_crazy
Tux's lil' helper
Tux's lil' helper


Joined: 22 Jan 2008
Posts: 145

PostPosted: Fri Aug 28, 2009 1:40 pm    Post subject: Reply with quote

oui c'est bien ca mais moi je veux créer mon user avec une seul ligne de commande, exemple :

Code:
useradd -g "www-user" -d "/www/user/$user" -m -p  $(mkpasswd $user_password) "$user_logname"


mais comme mkpasswd ne tourne pas sous Obsd donc forcément cette ligne de fonctionne pas -_-'
Back to top
View user's profile Send private message
Pixys
l33t
l33t


Joined: 23 May 2005
Posts: 669

PostPosted: Fri Aug 28, 2009 2:10 pm    Post subject: Reply with quote

et "passwd" tout court ça fonctionne pas ?
Back to top
View user's profile Send private message
404_crazy
Tux's lil' helper
Tux's lil' helper


Joined: 22 Jan 2008
Posts: 145

PostPosted: Fri Aug 28, 2009 2:37 pm    Post subject: Reply with quote

Pixys wrote:
et "passwd" tout court ça fonctionne pas ?


si mais je voudrait executé cela dans un script. L'utilisateur va sur une page PHP qui créer le bash puis j'éxécute les batch.
Back to top
View user's profile Send private message
Bapt
Veteran
Veteran


Joined: 14 Apr 2003
Posts: 1152
Location: Paris

PostPosted: Fri Aug 28, 2009 3:38 pm    Post subject: Reply with quote

c'est mal ça mais alors très mal de chez mal c'est pas pour rien que passwd n'autorise pas à ce que tu lui passe le password en argument.

si tu veux quand même être tout sale il faut que tu te tournes vers expect ou zpty(zsh)
Back to top
View user's profile Send private message
Pixys
l33t
l33t


Joined: 23 May 2005
Posts: 669

PostPosted: Fri Aug 28, 2009 3:47 pm    Post subject: Reply with quote

Bapt wrote:
c'est mal ça mais alors très mal de chez mal c'est pas pour rien que passwd n'autorise pas à ce que tu lui passe le password en argument.

:lol: j'aurais pas dit mieux :lol:
Back to top
View user's profile Send private message
philius
n00b
n00b


Joined: 13 Aug 2009
Posts: 61
Location: sur la route, j'arrive !

PostPosted: Fri Aug 28, 2009 7:33 pm    Post subject: Reply with quote

hormis la sécurité autour d'une tel commande...

je viens de faire un petit essai...

le script appelle passwd avec le nom de l'utilsateur et un fichier.txt avec le mot de passe sur 2 lignes

*****le script*****
#!/bin/bash
passwd toto < fichier.txt

*****le fichier.txt*****
mot_de_passe
mot_de_passe

ca à l'air de fonctionner sur mon pc
pour le fichier.txt, il ne faut pas de caractères en plus, seulement 1 retour chariot après chaque mot_de_passe

le fichier.txt simule donc ce que tu tapes->mot_de_passe+la touche entrée (par le retour chariot)
Back to top
View user's profile Send private message
404_crazy
Tux's lil' helper
Tux's lil' helper


Joined: 22 Jan 2008
Posts: 145

PostPosted: Sat Aug 29, 2009 7:43 am    Post subject: Reply with quote

Bapt wrote:
c'est mal ça mais alors très mal de chez mal c'est pas pour rien que passwd n'autorise pas à ce que tu lui passe le password en argument.

si tu veux quand même être tout sale il faut que tu te tournes vers expect ou zpty(zsh)


:cry: Oui je sais bien que c'est moche mais je ne voi que cette solution si je veux evité de créer mes user a la main -_-
Back to top
View user's profile Send private message
swilmet
n00b
n00b


Joined: 14 Mar 2007
Posts: 70
Location: Belgium

PostPosted: Sun Aug 30, 2009 11:19 am    Post subject: Reply with quote

Une autre solution est de donner des mots de passe générés aléatoirement, puis les users doivent avoir la possibilité de le changer de manière sécurisée (accès ssh par exemple).
Back to top
View user's profile Send private message
anigel
Bodhisattva
Bodhisattva


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

PostPosted: Tue Sep 01, 2009 6:15 pm    Post subject: Reply with quote

Bonsoir,

Ca fait un moment que je n'ai plus travaillé sous un BSD, mais... Dans le temps, l'utilitaire "pw" était fourni de base, et permettait ce genre de sport ?

Sinon pour crypter les mots de passe, il me semble que openssl fournit ce genre de fonction aussi.
_________________
Il y a 10 sortes d'individus en ce bas-monde : ceux qui causent binaire, et les autres.
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