Как заблокировать исходящие соединения от процесса/пользователя на FreeBSD?

APT поддерживает индикатор для каждого пакета, говоря это, установлен ли пакет вручную (установленный, потому что пользователь/администратор хотел его), или автоматически установил (установленный только потому, что это - зависимость некоторого другого пакета). Это что apt-get autoremove использование для определения, что удалить: это удаляет пакеты, которые отмечены, как автоматически установлено, но что никакой в настоящее время устанавливаемый пакет не требует.

Необходимо отметить gnome пакет, или независимо от того, что пакет Gnome соответствует битам, которые Вы хотите сохранить, как вручную установлено. Является самым легким сделать это в интерактивном инструменте с доступом к автоматически установленной установке:

  • На командной строке звонить aptitude unmarkauto PACKAGENAME отметить PACKAGENAME, как вручную установлено, или markauto отметить его, как автоматически установлено.
  • В Способности переместитесь в строку, соответствующую пакету, затем нажмите m отметить его, как вручную установлено, или M отметить его, как автоматически установлено.
  • В Синаптическом переместитесь в строку, соответствующую пакету, затем переключитесь “Автоматически установленный” в меню “Package”.

Обратите внимание, что (по крайней мере, со сжатия, я не проверил хрипящий), gnome-desktop-environment зависит от всех официальных компонентов Gnome, включая сочувствие. Я подозреваю, что Вы имели gnome-desktop-environment установленный, и удаление empathy пакет должен был удалить его из-за зависимости. Если это верно, необходимо теперь переустановить gnome-desktop-environment. (Если Вы не помните, можно найти историю того, в чем выполнили основанные на APT диспетчеры пакетов /var/log/apt.)

Вместо того, чтобы произвести чистку и установить empathy, Вы, возможно, просто сделали apt-get -t wheezy empathy устанавливать хрипящую версию.

3
04.05.2011, 17:15
2 ответа

Я думаю, что Вы ищете тюрьму. Это - строгая среда, в которой процессы имеют ограниченный доступ к файлам, сетям и параметрам настройки системы. Руководство объясняет, как создать тюрьму. Вы захотите заблокировать тюрьму от сетей в целом с ipv4=disable ipv6=disable параметры к jail, или, по крайней мере, ограничьте возможность соединения несколькими адресами с чем-то как ipv4.addr=127.0.0.1,192.168.42.17.

3
27.01.2020, 21:20

Вы могли выполнить этот процесс в соответствии с отдельной учетной записью и трафик блока UID, видеть ipfw страницу справочника для uid опция.

1
27.01.2020, 21:20

Теги

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