Задать вопрос
@Teo14

Как ограничить траффик без sudo?

Есть сервер на Debian, постоянно работает торрент клиент на скачивание и скрипт перемещающий закачки в удаленное хранилище, и клиент и скрипт запущены с правами юзера. Место на диске не резиновое, а учитывая асинхронность канала - диск очень быстро забивается, т.к. скрипт не успевает откачать загруженное. Хочу мониторить размер директории с загружеными файлами и при достижении значения выше определенного урезать пропускную спобсобность на входящий канал до условных 1мбс. А когда размер директории возвращается к допустимым значениям - снимать ограничения.
Права юзера, sudo нет.
  • Вопрос задан
  • 72 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Hi-TECH Academy
    L101 Администрирование Linux. Базовый курс
    5 дней
    Далее
  • Учебный центр «Микротест»
    Linux уровень 4. Диагностика и устранение неполадок в Linux (Линукс)
    1 неделя
    Далее
  • Сетевая Академия ЛАНИТ
    Административное управление Linux
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 3
GavriKos
@GavriKos
Микропетпроджект - https://home-cloud.store/
А не проще ограничивать в самой торрентокачалке скорость? Тот же transmission имеет вполне себе апиху для работы с такими вещами, которая работает без всякого sudo
Ответ написан
@pfg21
ex-турист
шейпинг канала это не юзверский уровень.
пиши скрипт на изменения параметров шейпинга и пиши для ентого скрипта разрешение запускать его от рута в /etc/sudoers.d
или вешай suid бит на исполняемый файл
Ответ написан
Комментировать
CityCat4
@CityCat4
Жил да был черный кот за углом...
урезать пропускную спобсобность на входящий канал

Этого юзер не может делать по определению, потому что это админская функция.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы