From 1c9cc30ff3429d504eb99fc48ce7a5ecd83b36d0 Mon Sep 17 00:00:00 2001 From: ItsDrike Date: Mon, 17 May 2021 16:07:03 +0200 Subject: [PATCH] Handle no read perms on checksum file --- root/usr/local/bin/tamper-check | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/root/usr/local/bin/tamper-check b/root/usr/local/bin/tamper-check index 7a10592..0534a63 100755 --- a/root/usr/local/bin/tamper-check +++ b/root/usr/local/bin/tamper-check @@ -75,6 +75,12 @@ def _get_checksum_dict(file): with open(file, 'w') as f: json.dump(checksums, f) return checksums + except PermissionError: + print( + f'{colorama.Fore.RED}PermissionError: {colorama.Fore.RESET}' + 'to run tamper-check you must have read access to checksum file: ' + f"'{colorama.Fore.BLUE}{file}{colorama.Fore.RESET}' (forgot sudo?)" + )