Сначала нужно обновить индексы:
sudo apt-get update
, затем
sudo apt-get install nmap
Пакет libxslt1.1
обновлен, репозиторий теперь содержит версию 1.1.29 -2.1+deb9u1, а версия, указанная в вашем указателе (1.1.29 -2.1 ), больше не доступный.
См. последнюю строку в выводе, который вы цитируете:
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Вы можете написатьsetuid
(или setgid
? )для очистки среды, затем выполните команду journalctl
. Вам нужно будет проанализировать параметры journalctl
, которые разрешено указывать пользователю, и передать их дальше.
ПРЕДУПРЕЖДЕНИЕ
Никогда, никогда не пишите скрипт setuid
(ничего, что начинается с решётки -удар (" #!
" )). Если вам нужен интерпретатор для вашего скрипта setuid
, Black Hat может легко его разрушить.
Первые 4 байта вашего объекта setuid
должны быть " \177ELF
".