OVH Community, votre nouvel espace communautaire.

ftp / sql


Bamboo
22/02/2004, 15h32
merci pour la réponse

je n'ai aucune idée de comment faire bash et le reste mais je vais essayer de lire les liens que vous m'avez donné

OVH
22/02/2004, 15h25
Vous pouvez créer un petit script bash comme ça:
#!/bin/bash
nouveaumotdepasse=`head -c 20 /dev/urandom | mmencode | sed "s/[^A-Za-z0-9]//g" | head -c 8 | tr '[:upper:]' '[:lower:]'`
echo "$nouveaumotdepasse" | passwd --stdin "$1"
echo "$1 a désormais le nouveau passwd: $nouveaumotdepasse"
Puis l'executer avec
# chmod 755 change_passwd.sh
# ./change_passwd.sh test
Changing password for user test
passwd: all authentication tokens updated successfully
test a désormais le nouveau passwd: zjq6vtws
Vous pouvez aussi utiliser la commande usermod et passer le nouveau mot de passe en parametres -p mais il faut qu'il soit crypté avec la fonction crypt (http://www.ovh.com/cgi-bin/crypt.pl)
# man usermod
Puis vous pouvez le mettre dans crontab pour l'executer périodiquement.
# man crontab
SI vous n'avez pas l'habitude de bash commencez par lire ces guides là:
http://guide.ovh.com/ShellBash/
http://guide.ovh.com/SshSurServeurDedie/

Bamboo
22/02/2004, 15h01
et bien en fait je voudrais installer sur mon dédié un script qui change automatiquement toute les X heures les pass d'un ou plusieurs ftp, et pareillement pour les bases de données.

Déja si j'arrivais à faire ceci pour les ftp ca serait super bien

OVH
22/02/2004, 14h54
Pouvez vous préciser votre problème ? Ce n'est pas assez claire.

Bamboo
22/02/2004, 09h44
Je voudrais mettre en place avec cron un script qui change toutes les x heures le pass ou les pass de mes ftp / sql etc

pourriez-vous m'aider ?

je ne connais rien en scripting

merci