¿Cómo puedo evitar 'sudo' en este comando?
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/'"
¿Cómo puedo evitar 'sudo' en este comando?
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/'"
Respuestas:
Las únicas dos formas de evitar sudo en el (sub) comando:
ssh -t ubuntu@$address -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/nul -x 'sudo mv 00proxy /etc/apt/apt.conf.d/'
Sería iniciar sesión como en root
lugar de ubuntu
, o (realmente no lo recomiendo) cambiar los permisos /etc/apt/apt.conf.d/
con algo como chmod a+w /etc/apt/apt.conf.d/
"