home

Archive for September, 2011

lshell an alternative to SSH chroot for your users

Thursday, September 8th, 2011

lshell is a shell coded in Python, that lets you restrict a user’s environment to limited sets of commands, choose to enable/disable any command over SSH (e.g. SCP, SFTP, rsync, etc.), log user’s commands, implement timing restriction, and more. (read on http://lshell.ghantoos.org/)

The project on Sourceforge : http://sourceforge.net/projects/lshell/

lshell is a good alternative to SSH chroot.

There’s an official package in Debian and there’s only one file to configure it : /etc/lshell.conf

You can create rules for a specific user, or a specific group and you’ve got in [default] the rules by … default.

When you’ve finished the configuration, you only need to attribute this shell to the user you want to restrict :
with an existing one : usermod -–shell /usr/bin/lshell UserName
with a new one : adduser UserName -–shell /usr/bin/lshell

The user will be noticed when he try to do something forbidden and will be kicked after too many mistakes (link to the parameter : warning_counter set to 2 by default)

Récit d’un test de montée en charge #TouchPad #RueduCommerce (et #fail pour moi :P)

Wednesday, September 7th, 2011

RueduCommerce aurait pas mieux pensé pour se payer un test de montée en charge grandeur nature pour préparer le futur Noël en annonçant mettre en vente le 07/09/2011 à 7h les 1000 TouchPad encore disponibles sur le net :)

Petit résumé de mon expérience :

La vente commence à 7h08 avec un CSS pas très joignable ;)
La Page arrive vers 7h08
Un des affichage d’une page cible avec du stock …
La vraie page avec du stock !
… sans stock un peu plus tard.
Sans stock un peu plus tard
La page que j’ai eu ~10 fois en voulant mettre dans mon panier le touchpad
La page que j'ai eu ~10 fois en voulant mettre dans mon panier le touchpad
Lot de consolation ?
Lot de consolation ?
Ils ont même préparé une anim. flash ….
Même préparé anim. flash
… au lieu de gérer les serveurs ;)
Ils auraient mieux fait de gérer les serveurs
…. après quelques tentatives a priori j’aurai tout de même mon chèque cadeau.

Live tweet du DGA : http://twitter.com/#!/ysimonx
Extrait :
- 40 000 pages vues par secondes, ca fait environ 800 000 hits/sec
- pas assez de serveurs, meme les serveurs dns ont planté
- c’est nos firewalls qui ont pété maintenant, non, on ne peut pas passer par telephone
- 49000 clients ont reussi a mettre les tablettes en caddie. peu vont etre servis

Conclusion :
- Côté frontaux/statiques : il aurait fallu prévoir une page (hors framework éventuel) en non dynamique ni CSS ! (et suivant les contraintes en désactivant la régie pub qui a du tout ralentir …)
- Côté backoffice/serveur espace client, il aurait fallu mieux dimensionner !

Need #evolix?

That’s all folks!

Récupération photo sur N8/Symbian Anna sous Linux en ligne de commande

Tuesday, September 6th, 2011

Après avoir utilisé une interface GUI comme Gthumb, je me suis tourné vers gphoto2 (Gthumb utilise libgphoto2) qui supporte le Nokia N8 notamment son Nokia Ovi mode (MTP Protocol).
Sous Symbian Anna, il faut donc sélectionner une fois le cable USB branché le mode “Nokia Ovi Suite ” et non “Stockage Masse” ou “Transf.multim.” ou “PC en Ligne”, sinon vous aurez soit des erreurs type :
usbfs: USBDEVFS_CONTROL failed cmd gphoto2 rqt 192 rq 254 len 1000 ret -110 (Transf.multim.) soit des erreurs type Buffer I/O error on device sdb, logical block 29982720 (stockage masse).

Dès lors en supposant gphoto2 installé (packagé sous Debian, paquet gphoto2), les quelques commandes de base :

gphoto2 --list-files pour lister tous les fichiers lisibles (avec un num unique #)

gphoto2 --get-file 7-13 pour récupérer dans le répertoire où est lancée la commande les fichiers de # 7 à 13

  • Photos

    • www.flickr.com
      sdubois' photos More of sdubois' photos