Чтение файла доступно только из скрипта в Unix

Добавить -в качестве аргумента командной строки для zathura:

man -t awk | ps2pdf - - | zathura -

как написано на справочной странице:

zathura displays the given files. If a single hyphen-minus (-) is given
as file name, the content will be read from the standard input.
0
04.05.2021, 18:52
1 ответ

Я не уверен, что это сработает, но теоретически сработает! Вы можете chmod 700 /path/to/keyи, чтобы убедиться, что никто, кроме сценария bash, не сможет его прочитать, иметь зашифрованную версию пароля в /path/to/key и позволить сценарию выполнить расшифровку, а затем проверить пароль. Конечно, вам нужно будет отключить доступ на чтение для пользователей, не являющихся -root, в скрипте, чтобы они не могли просто взломать код и отредактировать его, чтобы скрипт работал напрямую, поэтому убедитесь, что chmod 744 /path/to/script. Однако опытный пользователь с корневым доступом может просто использовать chmodи отменить всю нашу тяжелую работу. Таким образом, вместо этого нам нужно было бы, чтобы сценарий вызывал какой-то машинный код для дешифрования, и тогда мы бы поняли, что только что потратили выходные, заново изобретая DRM. Надеюсь, это ответит на ваш вопрос. К вашему сведению, я против DRM (в соответствии с EFF и Defective By Design ), но я думаю, что было бы интересно изобрести его заново.

0
28.07.2021, 11:35

Теги

Похожие вопросы