Você não precisa de acesso root para usar ifconfig
para alterar endereços IP, apenas CAP_NET_ADMIN . Vamos criar uma cópia de ifconfig
com CAP_NET_ADMIN
ativado para ver isso:
cp /sbin/ifconfig .
sudo setcap cap_net_admin=eip ./ifconfig
./ifconfig eth0 1.2.3.4 # succeeds
# Wouldn't want to leave this copy of ifconfig around,
# It's a security hole!
rm ifconfig