Jump to content
Sign in to follow this  

Automatyczne montowanie szyfrowanego katalogu przy pomocy klucza


Openitbot

Sposób na zrobienie klucza automatycznie montującego katalog zaszyfrowany

Polecenie montowania

enc_mount nazwa_udziału hasło_udziału

Polecenie odmontowania

enc_unmount nazwa_udziału

Przykład montowania katalogu secure z hasłem HD5!nkOPG80T2cFFx*!KlopEdtgBURESK9834

enc_mount secure HD5!nkOPG80T2cFFx*!KlopEdtgBURESK9834

Przykład odmontowania

enc_unmount secure

I teraz automatyzacja (udev sprawdza pendriva pod kątem vendor:product więc skopiowanie skryptu na inny nośnik nie uruchomi montowania)

Do /etc/udev/rules.d/ dodać trzeba plik secure.rules i nadać mu uprawnienia.

Plik secure.rules

TTRS{idVendor}=="XXXX", ATTRS{idProduct}=="XXXX", ACTION=="add", RUN+="/bin/bash -c /volume/usbshare/usb1/add.sh"
ATTRS{idVendor}=="XXXX", ATTRS{idProduct}=="XXXX", ACTION=="remove", RUN+="/bin/bash -c /etc/udev/remove.sh"

Vendor i Product należy uzupełnić własnymi. Ścieżka do pendrive też musi zostać odpowiednio zmodyfikowana.

Na pendrivie będzie skrypt montujący add.sh

#!/bin/bash
synoshare --enc_mount nazwa_katalogu 30_znakowy_klucz

w katalogu /etc/udev skypt odmontowania remove.sh

#!/bin/bash
synoshare --enc_unmount nazwa_katalogu

Po podpięciu udev sprawdza Vendor i Product urządzenia a następnie je montuje Jeżeli powyższe się zgadzają z plikiem secure.rules nastąpi wykonanie skryptu i podobnie po wysunięciu.

Edited by

Sign in to follow this  


User Feedback

Recommended Comments

There are no comments to display.



Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Add a comment...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, please see ours Guidelines and Privacy Policy.