Table of Contents

Montage des clé usb à partir de dpt-info

Configuration

Sur le TX (testé sur HP modèle sur mai-ditx17 (poste de Julien Narboux)):
 KERNEL=="sd[a-z]", NAME="%k", SYMLINK+="usb-%k", GROUP="users"
 ACTION=="add", KERNEL=="sd[a-z][0-9]", PROGRAM=="/lib/udev/vol_id -t %N", RESULT=="vfat", RUN+="/lib/udev/do_usb usb %k vfat hd"
 ACTION=="add", KERNEL=="sd[a-z][0-9]", PROGRAM=="/lib/udev/vol_id -t %N", RESULT=="ntfs", RUN+="/lib/udev/do_usb usb %k ntfs hd"
 ACTION=="add", KERNEL=="sd[a-z][0-9]", PROGRAM=="/lib/udev/vol_id -t %N", RESULT=="ext2", RUN+="/lib/udev/do_usb usb %k ext2 hd"
 ACTION=="add", KERNEL=="sd[a-z][0-9]", PROGRAM=="/lib/udev/vol_id -t %N", RESULT=="ext3", RUN+="/lib/udev/do_usb usb %k ext3 hd"
 ACTION=="remove", KERNEL=="sd[a-z][0-9]", RUN+="/lib/udev/do_usb usb %k rm fd"
Sur le serveur dpt-info:
 su - usb
 ssh-keygen -t dsa
 chmod 755 .ssh
 chgrp prof .ssh/nom_certificat_privé
 chmod 640 .ssh/nom_certificat_privé
 print ("Sur quel terminal voulez-vous récupérer des données sur la clé USB \n");
 
 $tx=<STDIN>;
 chop $tx;
 
 system("sftp -o IdentityFile=/home/usb/.ssh/.montage_usb usb\@$tx.u-strasbg.fr\:/media/usb_sdb1\n");

Utilisation