Evite la contraseña de sudo /etc/apt/apt.conf.d/


0

¿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:


1

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 rootlugar 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/"


encuentro otra solución: vim / etc / sudoers # raíz de especificación de privilegios de usuario ALL = (ALL) NOPASSWD: ALL cuando uso sudo mycommand funciona sin contraseña, pero cuando uso ssh .. 'sudo ..' ¡no funciona! Tienes una idea ? ¿Por qué no funciona con SSH?
investigador
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.