2011-10-08

Verwendung von Migros M-IDentity Sticks unter Ubuntu 11.04 und Ubuntu 11.10

Hier habe ich die Informationen aus verschiedene Forem zum Gebrauch des Migros M-IDentity Sticks unter folgenden Linux Versionen zusammengefasst und leicht angepasst:
- Ubuntu 11.04
- Ubuntu 11.10

Alle Arbeiten müssen als Linux User "root" durchgeführt werden.

Wenn man den Stick einsteckt, wird es dadurch automatisch "gemountet".
Wenn man es nicht mehr braucht, kann man den Stick einfach rausziehen. Es wird dann automatisch "unmounted" und die Icons verschwinden. Es muss nicht (und kann auch nicht) mittels Nautilus (Datei "Explorer") "unmounted" werden.

Datei /etc/udev/rules.d/70-ebanking-stick.rules erstellt.
Wegen der schlechte Formatierungsmöglichkeiten in diesem Block, habe ich die 4 Zeilen nummeriert.
(Den Code ohne die Zeilennummern und leerschlag rauskopieren.)
1. ATTR{idVendor}=="0d46", ATTR{idProduct}=="4081", MODE="0666"
2. SUBSYSTEMS=="scsi", KERNEL=="sr?", ATTRS{vendor}=="KOBIL", SYMLINK+="eBanking"
3. SUBSYSTEMS=="scsi", ACTION=="add", KERNEL=="sr?", ATTRS{vendor}=="KOBIL", RUN+="/usr/local/bin/mountEbanking.sh"
4. ACTION=="remove", SUBSYSTEM=="block", KERNEL=="sr?", RUN+="/usr/local/bin/umountEbanking.sh"


Um den Stick automatisch nach den obigen Regeln zu Mounten/Unmounten habe ich folgende Scripte erstellt.

Script /usr/local/bin/mountEbanking.sh:
#!/bin/sh
MNT_POINT="/media/eBanking"
[ ! -d ${MNT_POINT} ] && mkdir ${MNT_POINT}
mount -o users,exec /dev/eBanking ${MNT_POINT}


Script /usr/local/bin/umountEbanking.sh:
#!/bin/sh
MNT_POINT="/media/eBanking"
if [ -d ${MNT_POINT} ]; then
umount ${MNT_POINT}
rmdir ${MNT_POINT}
fi


Obige Scripts ausführbar machen:
sudo chmod +x /usr/local/bin/umountEbanking.sh
sudo chmod +x /usr/local/bin/mountEbanking.sh

1 comment :

  1. Tip Top hat auf Anhieb funktioniert -- cool besten Dank ..

    ReplyDelete