Forcer un mot de passe au lancement d'une image cloud dans Openstack

Lors de leur lancement et pour des raisons de sécurité, les images cloud ont le login par mot de passe désactivé.

La plupart du temps cela n'a pas d'importance car on peut se loguer en ssh. Par contre, dans certain cas (connaitre l'adresse IP par exemple), il est nécessaire de pouvoir se loguer provisoirement.

Dans cel cas, il faut ajouter le script post lancement suivant:

#cloud-config
password: mysecret
chpasswd: { expire: False }
ssh_pwauth: True

Merci à http://www.blog.sandro-mathys.ch/2013/07/setting-user-password-when-launching.html

Comment installer son environnement de développement Web sous Windows 7

L'objectif de cet article est de détailler les étapes que j'utilise pour installer rapidement un environnement de développement Web reproductible.

J'utilse les outils suivants:

  • Netbeans
  • VirtualBox
  • Vagrant et Puppet
  • Git
  • Console2

Afin d'installer un maximum de chose rapidement, j'utilse Chocolatey qui est un gestionnaire de packet sous Windows à la sauce apt-get.

Installer Chocolatey

Copier coller la ligne suivante dans une fenêtre de commande:

 

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin

 

 Installer les logiciels grâce à Chocolatey

Dans une ligne de commande, effectuez successivement les commandes suivantes:

 

cinst NetBeans
cinst virtualbox
cinst vagrant
cinst git.install
cinst Console2

 

 

Comment modifier la taille d'un disque vdi (VirtualBox)

J'utilise VirtualBox pour deux choses: 

  • Tester mes développements sur différentes plateformes,
  • Virtualiser des application pour les rendre portables.

Hier je me suis trouvé bien embêté lorsque je me suis aperçu que la machine virtuelle qui me sert de lab de virtualisation d'application utilisait un disque dur trop petit. J'avais en effet configuré la machine virtuelle trop rapidement sans faire attention à la taille du disque qui n'était que de 15Go. Autant dire que c'est dans la plupart des cas insuffisant.

Bonne nouvelle, VboxManage.exe contient un utilitaire qui permet de conduire cette opération de façon simple et rapide.

Register to read more...

Lire une ou plusieurs vidéos en boucle sur le Raspberry Pi

Objectif

Lire automatiquement au démarrage du Raspberry Pi les fichiers vidéos qui sont dans le répertoire /home/pi/video/.

Script à créer avec nano

 Dans /home/pi, créer un fichier script:

 

nano video.sh

 

Puis y copier les lignes suivantes (en les adaptant).

#!/usr/bin/env bash
timelimit=8
echo -e " You have $timelimit seconds to cancel the video. \n Please press any key to cancel... \c" n$
read -n 1 -s -t $timelimit name
#read -t $timelimit name <&1
# for bash versions bellow 3.x
if [ ! -z "$name" ]
then
        echo -e "\n Video cancelled"
        exit
else
        echo video
fi
# get rid of the cursor so we don't see it when videos are running
setterm -cursor off
setterm -blank -1
# set here the path to the directory containing your videos
VIDEOPATH="/home/pi/video"
# you can normally leave this alone
SERVICE="omxplayer"
# now for our infinite loop!
while true; do
        if ps ax | grep -v grep | grep $SERVICE > /dev/null
        then
        sleep 1;
else
        for entry in $VIDEOPATH/*
        do
                clear
                omxplayer -o local $entry > /dev/null
        done
fi
done

Créer une tâche cron ou crontab

 

 

# Créer un fichier cronfile (nécessaire?)
touch cronfile
# edit crontab file
crontab -e
# Copy (and adapt) this line in your crontab file and save:
@reboot /home/pi/./video.sh

 

 

 

Régler les permissions de fichier pour Prestashop dans Parallel Plesk

Un casse-tête fréquent lors de l'installation de Prestashop est de correctement régler les permissions des fichiers et des répertoires afin que Prestashop puisse effectuer un certain nombre de tâches telles que :

  • URL simplifiées (et donc accès au .htaccess)
  • Gestion du cache
  • Upload de fichier, images etc...
  • Mise à jour ou correction des traductions dans le back-office.

La réponse à ce problème diffère en fonction de chaque type de serveur. Voici comment j'ai régler le problème sur une installation Plesk Linux v11.

Register to read more...

Subcategories