Решение echo 'password' | sudo -kS ls работает, но оно имеет несколько недостатков безопасности, большинство из которых уже упоминалось в комментариях к ответу terdon. Таким образом, я хотел бы предложить другой подход:
Если это только одна команда, которую вам часто нужно выполнять, например. apt-get upgrade, вы можете настроить свою систему таким образом, чтобы sudo someCommand не требовал пароля.
Для этого запустите visudo и введите что-то похожее на следующее:
myusername ALL=(ALL) NOPASSWD: /usr/bin/apt-get upgrade
Обратите внимание, что если вы введете команду not аргумент (например, без upgrade в этом примере), пользователю будет разрешено запускать его с любым аргументом, поэтому используйте с осторожностью.
Я получил его для работы, используя direct вместо bridge:
Используя этот /etc/network/interfaces
source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback
auto enp2s0
iface enp2s0 inet dhcp
auto enp3s0
iface enp3s0 inet manual
И эта установка virsh:
<interface type='direct'>
<mac address='52:54:00:37:e1:55'/>
<source dev='enp3s0' mode='vepa'/>
<target dev='macvtap0'/>
<model type='rtl8139'/>
<alias name='net0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
Моя локальная сеть видит MAC-адрес 52: 54: 00: 37: e1: 55, а DHCP-сервер дает ему IP-адрес, и я могу подключиться к этой машине через этот IP-адрес, поэтому все кажется хорошим. Я могу запустить вторую виртуальную машину одновременно, ее MAC также получает IP-адрес, поэтому мне кажется, что у меня есть решение, которое я хотел.
Возможно, следующий я попробую сделать все это на исходном порту Ethernet. Мне также любопытно, что на самом деле существует мост, и что он решает, что прямо не делает, если кто-то читает это, есть ответ. Спасибо!
UPDATE: Проблема в том, что любые виртуальные машины, которые используют один физический интерфейс, не могут разговаривать друг с другом.
Я подозреваю, что это проблема, которая должна быть решена с помощью моста, но я мог бы действительно использовать некоторые рекомендации от кого-то с помощью некоторый опыт работы с этим материалом.