У меня есть командный файл, который запускает скрипт, используя учетные данные конкретного пользователя, вызываемые из текстового файла. Проблема в том, что любой может пойти по пути, открыть указанный текстовый файл и просмотреть учетные данные этого пользователя. Я помещаю их в потоковые файлы для дополнительного недоумения, но, посмотрев путь в командном файле, любой может понять это.
script.bat:
@ECHO OFF
SET credentialsFile=.\SomeFile.txt:username.txt
SET anotherFile=.\SomeFile.txt:password.txt
SET /p username=<%credentialsFile%
SET /p password=<%anotherFile%
Script here that needs to use %username% and %password% for execution
Это выполняется на сервере, к которому имеют доступ несколько человек. Что можно сделать, чтобы полностью скрыть содержимое текстового файла от всех, кроме командного файла, который его вызывает, и пользователя, который использует учетные данные? Или другой способ сделать это вместо текстового файла?
** Обратите внимание, что этот сценарий должен запускаться при запуске, поэтому цель состоит в том, чтобы не требовать ввода данных пользователем при выполнении в случае отказа серверапосреди ночи