Acontece que eu inadvertidamente executei o setcap em / sbin / ifconfig em vez de outro binário. A solução foi:
setcap -r /sbin/ifconfig <cap>
Tendo acabado de me inscrever em um pacote VPS, estou tentando criar uma rede ponto-a-ponto. Estou logado como root, estou certo de que em algum momento ifconfig estava funcionando porque eu me lembro de inspecionar a configuração da rede. No entanto, agora, quando eu executo ifconfig - isso acontece:
# ifconfig
bash: /sbin/ifconfig: Operation not permitted
# whoami
root
# ls -lath $(which ifconfig)
-rwxr-xr-x 1 root root 67K Mar 16 2009 /sbin/ifconfig
Que diabos eu fiz?
Tags debian vps debian-squeeze