Переглянути джерело

new mounts after 4T damaged disk

larry1chan@qq.com 4 днів тому
батько
коміт
671d9aee0f
4 змінених файлів з 14 додано та 12 видалено
  1. 2 1
      automount_luks.py
  2. 2 0
      automount_luks.sh
  3. 2 3
      crypt_tools.py
  4. 8 8
      luks_mount.conf

+ 2 - 1
automount_luks.py

@@ -73,6 +73,7 @@ def mount_luks_filesystems():
             # Decrypt the LUKS passphrase using the master passkey
             try:
                 passphrase = decrypt_passphrase(encrypted_passphrase, private_key_file="private_key.pem")
+#                print ("---> %s" % passphrase)
             except Exception as e:
                 print(f"Failed to decrypt passphrase for {device}: {e}")
                 continue
@@ -186,4 +187,4 @@ def main():
         parser.print_help()
 
 if __name__ == "__main__":
-    main()
+    main()

+ 2 - 0
automount_luks.sh

@@ -0,0 +1,2 @@
+#!/bin/sh
+sudo python3 automount_luks.py -m

+ 2 - 3
crypt_tools.py

@@ -146,10 +146,9 @@ if __name__ == "__main__":
 
     # Encrypt a passphrase
     #passphrases = ["5khbS4JFN25tPVrkzv2b2Q==", "kT3vPK09f+KhNWp7LpU1jg==", "3fhbN/Nt1YFPM5AUbJ4ERg=="]
-    passphrases= ["df638b83d86404800bd631cf3ca3a483", "f1c873af36003777dbf7fae275e5f159", "23d828a6cbde48cd826e862da6b3e3e9"]
+    passphrases= ["4d6d6a45a6ae0cc673ca050767946158", "e104a9a052774d10b3c3dfbed6109435", "aac5ceb8a015c424951422f93dce68c5", "418e2ffba5f0af55b537311f2bd16574"]
     
-    print(decrypt_passphrase('fAqe02nfx1L+YZK/kLFbsd1nVCl5w/LJxxMeSRXLsEm+vq49dRI4eYSzjl3w2YqyPb4JeVXfMDWCTm523k9e/KI+GF8zAPisI1icWM/k+yzMCrW9Ga7rzwW092Uepm7IU4z7LwU4Z9t2wmQkeb6ulso6lcaYzVoCcIHRJ0gCkBZBb0nA1lXQvf2UNFfe9kkzX+DR1MCovY9SAsIndisCh6y0IxEBbfCTASU5VYIcngiKayS6flVtGuLOz/3S6Z+T5GDN7dLC97wf/yVBQJ2lPdgTcawv2qV59OcxDGUeHjwi340+UIramslrxmGpFMyBkmLYqcjKkWsVD6HF2msu6w=='))
-    print(decrypt_passphrase('huZoCnJBUay3XSZt36XoBqckexy5iYB6LT41Wscxx/8KujJQWas/hwn6tdlr7ss8pTs2LNW71CvcRdHx6p8YgBs0aYV5o4z8P5yLahGH0ZgmA/Tc+brQN3+/s1cyFNQ8LZK0D2jizpah5Np469EO5hLT//lx4/WEobX79CS1WRZxetbqmgLqKrFcbBh50BYS/Ka61P63IIlHXCF7GySPZM1m0bRfphmQ/93FPngkyinxK0Sho0i7ddXC+bwXWeZSAi9nPTNZ4tGBa7hVzJBNVmoI4zIdjXtfJeGQ21bSPIPI+KsfE3/3Oe2AFmU1o8axbxNQJGbmee6BqJIhArzAzA=='))
+#    print(decrypt_passphrase('fAqe02nfx1L+YZK/kLFbsd1nVCl5w/LJxxMeSRXLsEm+vq49dRI4eYSzjl3w2YqyPb4JeVXfMDWCTm523k9e/KI+GF8zAPisI1icWM/k+yzMCrW9Ga7rzwW092Uepm7IU4z7LwU4Z9t2wmQkeb6ulso6lcaYzVoCcIHRJ0gCkBZBb0nA1lXQvf2UNFfe9kkzX+DR1MCovY9SAsIndisCh6y0IxEBbfCTASU5VYIcngiKayS6flVtGuLOz/3S6Z+T5GDN7dLC97wf/yVBQJ2lPdgTcawv2qV59OcxDGUeHjwi340+UIramslrxmGpFMyBkmLYqcjKkWsVD6HF2msu6w=='))
 
     for passphrase in passphrases:
          encrypted = encrypt_passphrase(passphrase)

+ 8 - 8
luks_mount.conf

@@ -1,16 +1,16 @@
-# 
-# f48bfd48-e478-4fd1-97b0-5bf66844b584    /media/yazoo/luks-f48bfd48-e478-4fd1-97b0-5bf66844b584  c6jvKUgjvNhImxO2OpndSHRMeO4N7+R2oN2i2eiqsXwSqMCD2juqSXRSUI8QrNOqR/SLRX5vkBZkwZ669Xv8nRXHpeWsSzr7t9qUjz48tIgTH/sfVDkxztyKre247M4hRAHUBevXTFRaa8H81w3x59Loix5/nlZ0EqYgyM/vSZzGv3hZIeIia2tWxE8b7Mbb/BwCj9fjxVgTD5v0TsfHQftf/BwWJcFqIleFDaD84hVfzAyOwNJhn56DanbUiwHnKwgr/HZ7/36UZ/rbB7zBaLt2hFaY3t6012bdkEzOe9/9b0UCXtoMeL9XmNQm5mWEtzOlcoUJUlpNkZSuaaJV+g==
-# 740cad07-082c-4708-afa6-7c3890b18429    /media/yazoo/luks-740cad07-082c-4708-afa6-7c3890b18429  Lt1vwF2to/SLAe1Wqk+aWqpvaQluJygPfjHrY1c4eZ709cYJ05+Q/X9WUMxPZ4heQS6njA+Z/QSGgbpRsl+ULwZaUkjGFOW6zOJMdYWrFml639gaVz3J5vfso/QMqR2efPgWObcQWRuWGcwgWZmcVV03mqxllNEbrv8jEmd3oZYJszSU1usrxQOHi2x6FqFR5uFCUk1V1AjjudONWC8LAzAEAxYg8yHVHnmuzMS+IekSsLDdtThhhxWBaegyxmOlqc5rwdx5E9f6sYI61yE7iptSWut8srcbWQYsJpIxZWcRnRSivX3zTxVTQwiBZID7SknbLLmu9nsu0jvsVTNw0A==
-# 89f16553-74b6-4328-932c-876f99e779b8    /media/yazoo/luks-89f16553-74b6-4328-932c-876f99e779b8  mRqh1BcEj9T2Y8uzc0oDdt6RQ6uGScS26YUvVpxZV8EhqOdPWEg0ZlUtg+aEiBMkFRhVtLOFyMOdEr0/6T/T+5BAwz8DEgFPSupPRXsfu7nR3M8r5l11zHgOpcgSZSpIEkMzjAzgzAhRURxiw0BEpTsvw62IIyihCK0n0cydYVlhgBZqd1voTyILeCbvODVMMJMG0P6+wyq0hSgVqdkXmNbSRPqbtppO1JbFxcA8VfzYpAcLc/A6bmh15cu0TqwadCACdzBRS/D5rNLAx62/TaPh7SBEgEweA+d60z6T20Lr12BHAI8P26DGSQ5U75RPdc62iR9bQS1K2ffdD5d9lA==
 #
 #
 # Western Digital USB removable drive 2TB 5955839a-aa5e-40ef-bb39-2721cf531b48 - 
 5955839a-aa5e-40ef-bb39-2721cf531b48    /media/yazoo/luks-5955839a-aa5e-40ef-bb39-2721cf531b48  JK+jBVM57nOoQBH/WzJdFc7fzw67R+PmEcAPKZbECkdMSAXkryW4DzD9RRTFVoL4xjKvOxF1Gq8kw0PgeLGlyQASNzTD+cnfjKxxd5E7cHRPcziF7RqZRBe24woTLPFnEVybUgvGDm2U85SbmY/D2tuOfqdIT3YrXP/8USWQcSv3cxU41fjb95LBfWlYlFa9X9/sJC42CN6YoAnDswNy2Ezav36gnE9DvSiedb/Pe3A6ExvuHnog4TDp5FO8sicama4RplJJIdbVGRwDdHGT7RQMRzOY769lntgIz+dIvfM22S/bLamZ8ny8RPlDabF2bOm9suLfgkNGp2EvmoKAqA==
-# Toshiba USB removable drive 8TB 01cf1174-2f42-45d2-b206-c146c4f42f49 - 
-01cf1174-2f42-45d2-b206-c146c4f42f49    /media/yazoo/luks-01cf1174-2f42-45d2-b206-c146c4f42f49  F7mZZtnGF8IGzQZfUim74y5nE+AepG51eAv5EeUuxGNe4RsME5PmDr69vBdUiG5FQPoUp7C75Z5g9wxH5z/lJQqCXgH+jWF2+dDs/HEfFvqM/SE1iQRC8c9oCS+ZPGDEyDEDsJIdmU9pKvdK5ObkgY1wlbEofB4taxqSq3UOd2y0CyR3AfvwXFnlBKarlk05AabUhnHVCuhRIBxuTp2WS7hLOmfwlpKFoX3X5MZSMb7gcRf0SMp6cKo4gMqnmbBPCZfNVWv8AtMdbXINCPV6JMfApJte0zlYmzIUhL0FuCKpyYiZKfDX00HSSbYFAm3qllXtZgEVaTE7Z0WMunQrxQ==
-# Seagate USB removable drive 8TB 67672a15-a412-4a17-bb01-c76509e21243 - 
-67672a15-a412-4a17-bb01-c76509e21243    /media/yazoo/luks-67672a15-a412-4a17-bb01-c76509e21243  fAqe02nfx1L+YZK/kLFbsd1nVCl5w/LJxxMeSRXLsEm+vq49dRI4eYSzjl3w2YqyPb4JeVXfMDWCTm523k9e/KI+GF8zAPisI1icWM/k+yzMCrW9Ga7rzwW092Uepm7IU4z7LwU4Z9t2wmQkeb6ulso6lcaYzVoCcIHRJ0gCkBZBb0nA1lXQvf2UNFfe9kkzX+DR1MCovY9SAsIndisCh6y0IxEBbfCTASU5VYIcngiKayS6flVtGuLOz/3S6Z+T5GDN7dLC97wf/yVBQJ2lPdgTcawv2qV59OcxDGUeHjwi340+UIramslrxmGpFMyBkmLYqcjKkWsVD6HF2msu6w==
 # CT2000MX500SSD1 (M3CR046) Nextcloud Files 63fdfdf9-4de5-4b11-8ffb-cad337baaad8 - 
 63fdfdf9-4de5-4b11-8ffb-cad337baaad8    /media/yazoo/nextcloud_files                            Jtho4K1IqqyJtgrm3IDS9YMsyho4USl7Tok3q80WiLMZZQ/qlt2jnT2OQcImPpdCsOe/P6evw4ZSYVp8kuOBjq1IkZX2GyWR1lW3K6AAOV++yq/0YVcVVBXqWRBTdiS/lQBG6wlaFNOshzArHjDgw324xlxE4cMm0v4ljwlVnuVauSMayeBEoQvmIHzB5evbA1ofa3gukC4YN7h1+xuQ2DQAKvvSsFhSm0YBveiiNTJo+1+W9GX223SQc7vF5TRD+Rq7jvsqDe7s2YubdcRtTA/XRDEwWpCzEHzdWXYID1FfwKMyVG5esHsTx8KbkAq1yXgpvGLaqs1gaAcVgu+pGw==
 # Western Digital USB 1TB 8819b3a5-9cc2-4f3a-8f11-f0acc38d2792 -
 8819b3a5-9cc2-4f3a-8f11-f0acc38d2792 /media/yazoo/wdcrypt NuLozNS5TYrUqrzPeNyqVVt6E3f8FhDYubfcnueV960PtYK1pLVKGeX3imM6zB1TzIzpabDa6vWfTo6sNm3at4woJG6hO+6+lzeZsAdX6DoLw9WqFBrn25YJw8Mb9EJOe28PqG/xGrG421BcfAbIssAhD83Cnn1IzAGqDwuPk7ppFPtDUTY9YqB6pSULY+Rg/f2ww34634rRT4KmWuOgArEcNtQJtn0Bhx+SSt/BqT0P1TpklSzqT1WWfhisHKqgOUY7y0OU9KVegTDUhftqa9tT2p6z8VP6gzZATVJ6UqT46krjtLwib/9+oXA0XlpHF2G50QpQKZ0QNPkDs2ua3A==
+# qnap_vol1
+34dfc2a1-d26c-4797-9f3a-24111a44cc09 /media/yazoo/qnap_vol1 kH1X4XO+HQMPzIOtshyfhcCkYfDpJNnDW24JrHMz4rrEn+5odsVtg5edkJYoQCsM9B7vTydvOX2lIt9Tfqxd9v8u4nHfUsb4L2Wz3Kg8WRZIt70kCr3y5B19ytYrkApUOCsyYTmJ8aKHjb4O1Rsw8ZJcxHRPhSb/vyp3ixNfa0O9MPS3sbswra0qV57h0Rd9dZ1o2/4OGdv0DU9O4WQUsE9luxAv1glB6gahZblXdxo2cIcUu5k8hy4B0/A8L8spF+pwO0x+x5tRbg77RccRY+SF8oQGJ+Yd7dUzmnF4L4cTGJfvl3VBBCa1Q0L2QW1MwoZ+YHRClbAkEX8T1Wj/Ig==
+# qnap_vol2
+b51cd625-e17a-4acf-88ea-9685af549e7b /media/yazoo/qnap_vol2 Unh4gUU7X/IPOYuVPX43ICz5Evs4lFKLOAEdYrJ+mlSS6lAPSOVl0Esf7IINNwx37K75AGg0lp09sX/qJQqb/ELwMtBkEwfYyaUd3/UpJxbT6taNUgt5lvwe4CD+giYmNxEO4CS2dhFCtL+RK4O6RgAmgU3BfxEGnBauoIs2+sVqOXs/lHW5rUsGZ3vcMyn/AMpmilWbqCdLFc4W6S3rFHAxCrJd2/Jz/PmzZuH3oFCSUn1ZedGVo0NTeYsIMBEKRTiSSlVHZsjDW9QtPMMj+bfSHUz+D9OVh8XhtiAvpBjpae8DO5bPBBRz2HndclvOJpjYfTpE5bt6LjwXWt4ADw==
+# qnap_vol3
+14ef8d3d-3c46-4a53-8814-762c00994096 /media/yazoo/qnap_vol3  WNVe0f1zXocwG/mAY2xy9SzM5w63eoOcSQRd/Fe/K3nmQUm/ZU/xYDalLrU9COwwuh3Q4i6ZTsaeq9R+14Jk8TZc2xu5w7NkkVyqY1qymUl7/6mZdEKolmBXYV+rENCGPRcrmSMlo7S5iO5Dbxq8HgH9G5SE5RcqjQU03s55RsTauBAd+MfiivbDbff/SPTzEIrDpvg/sLkSrQ/qKEY+1QK7ukZ5h+7cEygK2dS/GcMYd/9ul1A9lF3UdhXIkFLaIrkcMQMSI0yUk/G+sXZkNcYXVaTKv0CiFTFyoFzkWoryKn6u2UuDFtIUH78dR8EwbHzVqWVt0PJByWyQHsw/gg==
+# bad disk TOSHIBA 4.0 TB
+8693154b-8287-430f-98be-b7723559e96b /media/yazoo/bad-disk-4T JpnPdgUlb/Eij8ypw5GX45t5gbXAfCaF+5OUUm0MA3hCnWXCktJ6v9ZlWWBJU1A84x37ND0TxM/WAyaDSRi3FBkD07/MbdDpROGMX6YivI96XThga92EU41FeJaqvyKoc9t20p07hvgthC1V6CXD9gT2EVJxm/dqce3sNFMCix8Yrz+9BVncPo4CpktK67imHm/IrkCQ9l4a96WO29H/UdzzmSUR1gMu2r5S1/zhFG9ocYIDB2Fq53+aS8+DRPza6oMlGFoq8I5lzaZw2SGLFRtKkXwT30fJVWWbYZClBRcEr7r+mvVB6AQaZF1l/6RXOo962cB11BHfqWNIDbmYYA==