Use apenas getcap
:
if nmap --version >/dev/null && getcap 'which nmap' | grep -q cap_net_raw; then
export NMAP_PRIVILEGED="1"
else
echo "WARNING: No Nmap with cap_net_raw in \$PATH!" >&2
fi
Eu corri o seguinte comando:
sudo setcap cap_net_raw,cap_net_admin,cap_net_bind_service+eip 'which nmap'
Agora, gostaria de adicionar à minha linha ~/.zshrc
a que detecta essas configurações e exporta NMAP_PRIVILEGED=1
. Como eu pude fazer isso?
Use apenas getcap
:
if nmap --version >/dev/null && getcap 'which nmap' | grep -q cap_net_raw; then
export NMAP_PRIVILEGED="1"
else
echo "WARNING: No Nmap with cap_net_raw in \$PATH!" >&2
fi
Tags files linux capabilities