nathan111777, да - вы почему-то начали менять права не на монтируемую папку - а права в системе...
Надеюсь вы все это делали не на продакшеновом сервере )
Возможно на родительскую папку не хватает прав. У вас-то докер под своим пользователем работает, а папку проекта создавали с правами другого пользователя.
Егор Казанцев, там вообще было эпичное собеседование, - мне в итоге показалось что интервьюер просто начитался умных слов и просто решил понтануться эрудицией перед кем-то еще (в собеседовании участвовало несколько человек-интервьюеров). Толковых вопросов по python по-моему не было вообще, зато была дичь про семафоры в ядре, балансировки красно-черных деревьев, системные тонкости организации очередей в rabbit и тому подобное... Напомню - интервьюировался я на позицию python-разработчика. Даже не сеньера)))
00427a9e7b3c, лучше всего это делается так - стартанул клиент, отметился на каком-то ресурсе с отметкой ip и временной меткой, и вы бегаете по этому списку. Ресурсы и время на такое требуется на несколько порядков меньше.
Я к тому что помимо платного сервера таких точек сбора информации можно множество придумать - от текстового файлика где-нибудь на доступном сервере, до сообщения в каком-нибудь irc-чате
Сканирование всего интернета всякий раз - не выход и не приветствуется. Поставит какой-нибудь сотрудник по глупости ваш сервер себе на какой нибудь полурежимной госструктуре - и он погонит сканировать всю сеть. Объясняйте потом товарищу майору что вы "ничего такого" как автор клиентской части не хотели.
Да это не мне рассказывать будете - мое дело предупредить.
Без списка. Написано ведь в вопросе. зачем писать про список
Потому что без него проблема не решается.
Просканировать вам нужно более 4 миллиардов адресов. Причем сканирование - это отправка запроса и ожидание ответа - не все сети достаточно быстрые чтобы быстро ответить, а ip еще динамические могут быть...
Хорошо - допустим просканировали - где хранить результаты будете? Уж не в списке ли?
Или вам сканирование ради сканирования?