1.1, хацкер (ok), 11:33, 22/12/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
уязвимости — это хорошо, банальные — ещё лучше; без работы не останемся ;)
| |
|
2.16, Дохтар (?), 17:40, 22/12/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Болезни — это хорошо, банальные — ещё лучше; без работы не останемся ;)
Уязвимости в головах, подобной вашей и тем кто ставит подобной ахинее лайки, также неплохо кормят психологов.
Рекомендую воспользоваться помощью квалифицированного специалиста.
| |
|
3.18, хацкер (ok), 18:56, 22/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
ох, как у вас подгорело, сударь -- люди смотрят на вашу обитель и звонят 01 (не 03, к слову)
| |
|
4.19, Дохтар (?), 22:17, 22/12/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Упражняешся в генерации ахинеи?
"Подгорания" уже пошли и прочее подростковое.
Первая засветка была вполне убедительной, нет смысла демонстрировать многократно одно и тоже.
| |
|
|
6.25, Дохтар (?), 11:39, 23/12/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Жертвы посткапитализма не способны на это.
Поэтому и выдают подобные ментальные выделения.
| |
|
|
|
|
|
1.8, Аноним (8), 12:12, 22/12/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Такие проблемы всегда были и будут. Разрабы никогда их не решат, потому что автогенерить ключ на лету в момент установки намного тяжелее чем просто взять шаблонный конфиг с захардкоженным. Поэтому ВСЕГДА после установки любого софта имеет смысл пробежаться по настройкам и конфигам и проставить всё в нужное значение.
| |
|
2.11, xi (??), 13:48, 22/12/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
Генерируется элементарно:
-----
if grep -q "^SECRET_KEY = 'invalid'" $CONFIG_PATH; then
sed -ri "s#(SECRET_KEY = ').+#\1$(openssl rand -base64 48)'#" $CONFIG_PATH
fi
-----
типичный код, взятый из скрипта инициализации в своих проектах.
Как можно меньше ожиданий от пользователя, потому что человеческий фактор будет всегда.
| |
|
|
|
5.26, xi (??), 11:41, 23/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
"sed -i ...", даже ничего не сделавший, затрагивает время модификации файла - это фигня, если скрипт запускается один раз. но из-за скрипта, выполняющегося при запуске контейнера, это будет привлекать внимание к тому, что файл конфигурации будто бы кем-то изменён, хотя это не так.
| |
|
4.24, Эни О Ним (?), 10:34, 23/12/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Grep && sed...
> Зачем ещё ифы?
Т.к. иначе плохо работает в отладочном режиме для шелл скриптов. Написание с if меньше удивляет, но надёжнее работает, переносимо из кода в код легче. А остроумие в глопом смысле с && - лишнее упражнение.
| |
4.27, xi (??), 11:51, 23/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
многие проекты пишутся не для себя, и отдавать лучше в читаемом виде ("$()" - это известная подстановка, если что).
кроме того, если в оболочке ставится флаг "-e", то "&&" может заметно усложнить понимание потока выполнения даже для себя.
| |
|
|
2.23, Эни О Ним (?), 10:31, 23/12/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Разрабы никогда их не решат
> автогенерить ключ на лету в момент установки намного тяжелее чем просто взять шаблонный конфиг с захардкоженным
Эта проблема лечится элементарно. В школе или родители.
Называется лень и бескултурье. В ИТ этого хлама по самые ноздри. Увы и ах. И дело всего-то только немного напрягаться в малом.
Ну, обыкновенное: в жизни нужно мучаться. Фокус в том, что мучаться немного, посильно, не уничтожая себя, а развивая.
Так что - есть решение проблемы.
| |
|
3.29, rico (ok), 14:13, 23/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
И это, как ни странно, DevOps. Когда грамотные админы приходят к разрабам и учат как делать правильно.
| |
|
|
1.9, InuYasha (??), 12:14, 22/12/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Ошибка, исправляемая одной строчкой в конфиге. Но комментаторам ЯП не сидится )
| |
|
2.10, Аноним (10), 13:35, 22/12/2020 [^] [^^] [^^^] [ответить]
| –2 +/– |
Это пиар системд, мол, с /etc/machine-id такого бы не было. Всем срочно встроить dbus в свои продукты!
| |
|
|