-
Notifications
You must be signed in to change notification settings - Fork 117
Open
Description
Добрый день.
Пожелание реализовать скрытую передачу аргументов в строку запуска 1С, чтобы в логах нигде не отображалась команда запуска с логином и паролем. Сейчас получается, если запустить runner и напрямую или через файл settings.json передавать аргументы, то в процессах (ps aux на скрине) мы увидим все данные в открытом виде, а следовательно и в логах linux (/var/log/secure, /var/log/auditd, /var/log/messages), что небезопасно.

В 1С есть реализация /opt/…./1cv8 /@ /args_file.
Нужно и для раннера реализовать какой-нибудь параметр запуска —quite (-q)/ --silent (-s) для запуска 1С в таком режиме.
Реализация может быть такой:
- Раннер создает временный файл с уникальным именем во временном каталоге;
- Наполняет его строкой запуска
- Производит запуск /opt/…./1cv8 /@ /tmp/temp_file
- Удаляет /tmp/temp_file
Я думаю это будет полезно для всех, где есть безопасники.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels