Как я могу избежать 'sudo' в этой команде?

ssh -t root@$machine -x "sshpass -p 'ubuntu' ssh -t ubuntu@$address -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/nul  -x 'sudo mv 00proxy /etc/apt/apt.conf.d/'"

1 ответ1

1

Единственный способ избежать sudo в (sub)-команде:

ssh -t ubuntu@$address -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/nul  -x 'sudo mv 00proxy /etc/apt/apt.conf.d/'

Было бы либо войти в систему как root вместо ubuntu , либо (я действительно не рекомендую это) изменить разрешения на /etc/apt/apt.conf.d/ с помощью что-то вроде chmod a+w /etc/apt/apt.conf.d/ "

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .