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 sudo
polecenia. 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żdymifconfig
uruchomieniu. Jeśli to nadmiernie zmniejsza bezpieczeństwo, możesz skopiowaćifconfig
do lokalnego, prywatnego katalogu, dodać SETUID do kopii i użyć go wbash
pliku startowym: oczywiście musisz to zrobić jakoroot
.