ChatCrawlerпоиск по публичному Telegram Открыть приложение
P

Python Community | Chat

сообщение · 2025-11-26 14:44 UTC
I
Видео
9d35aa1d84e8278bcc39a64a23c8d2d6_452337_1764168103.mp4 · 1.0 МБ · нажмите — покажем
🔥 Безопасный запуск Linux-команд из Python Если нужно из Python безопасно выполнять системные команды в Linux, используй изоляцию через subprocess с принудительным сбросом привилегий. Такой приём позволяет запускать команды даже в окружениях с потенциально небезопасным вводом, блокируя доступ к опасным системным вызовам и снижая риск эксплуатации. import subprocess import os def safe_run(cmd): # Запускаем процесс без наследования переменных окружения env = {"PATH": "/usr/bin:/bin"} # Сбрасываем привилегии, если процесс запущен от root def drop_priv(): os.setgid(65534) os.setuid(65534) result = subprocess.run( cmd, env=env, preexec_fn=drop_priv, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True, timeout=3, ) return result.stdout print(safe_run(["ls", "/"])) @Python_Community_ru
782 ·

Все сообщения за 26 ноября 2025 · Вся лента · оригинал в Telegram

Открыть в Telegram Каталог площадок Искать в ChatCrawler

Слепок открытой публичной ленты из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог