Używam Mac OS X El Capitan. Z powodu Eclipse Che potrzebuję tych linii.bash_profile
export DOCKER_VM_IP=$(docker run --rm --net host alpine sh -c "ip a show eth0" | grep 'inet ' | cut -d/ -f1 | awk '{ print $2}')
sudo ifconfig lo0 alias $DOCKER_VM_IP
Pisanie hasła za każdym razem, gdy otwieram nowe okno terminala, jest denerwujące z powodu sudopolecenia. Jakie może być lepsze podejście do rozwiązania tego problemu?
- Jednym z pomysłów jest przeniesienie tych linii w inne miejsce, ale gdzie?
- Jakiś inny pomysł?
Dzięki,
ifconfig, jak wsudo chmod -v +04000 $(which ifconfig). Jeśli OSX na to pozwala, powinno to dawać uprawnienia roota przy każdymifconfiguruchomieniu. Jeśli to nadmiernie zmniejsza bezpieczeństwo, możesz skopiowaćifconfigdo lokalnego, prywatnego katalogu, dodać SETUID do kopii i użyć go wbashpliku startowym: oczywiście musisz to zrobić jakoroot.