Primero que nada, gracias por la respuesta Entiendo el comando que mandás, pero el problema es que no tengo que ejecutar un comando como root, tengo que acceder a archivos para transferir.
Lo que yo necesito es conectarme via sftp con un usuario normal, y después de la conexión lograr permisos de otro usuario, no se si me explico. El tema es que no me gusta cambiar los permisos a archivos que deberían ser root:root 600 para poder copiarlos vía sftp, ya que alguna vez me voy a olvidar de resetear los permisos y los archivos van a quedar leíbles por cualquiera que gane acceso al server de cualquier forma (vía ssh, sftp, vpn, samba, ftp, etc). Me gustaría saber si puedo seguir restringiendo el acceso vía ssh (y por consiguiente sftp) a un usuario sin privilegios, pero cuando lo necesite lograr lo privilegios de root (o de cualquier otro usuario con acceso a los archivos que quiero acceder) en sftp; en ssh ya sé cómo hacerlo. Si no se puede ya sé cuáles son las opciones que tengo, pero quiero confirmar que no exista una mejor. Estuve pensando en hacer una conexión inversa, me conecto por ssh, y desde esa conexión hago un sftp a mi pc para hacer un put del archivo; pero el inconveniente es que eso funcionaría desde mi casa solamente (que tengo ubuntu) pero de la oficina se me complica (uso WinXP) y no me convence mucho instalar algún ssh server en el XP y ponerlo disponible al mundo. On 5/31/07, Matías Palomec <[EMAIL PROTECTED]> wrote:
On 5/31/07, Sebastian Abate <[EMAIL PROTECTED]> wrote: > Tengo una duda y no encuentro info por ningún lado al respecto. Paso a > detallarla: > Cómo puedo hacer para ejecutar sudo en un servidor Ubuntu cuando me > conecto vía sftp? > > El ejemplo práctico es el siguiente: tengo un cliente con un Ubuntu > como firewall y Openvpn server, me conecto por ssh con el usuario > "sebastian" y creo una nueva key para la pc de mi casa y poder > conectarme algún sábado que ellos trabajan y yo no estoy en mi oficina > (maldición...) utilizando "sudo ./build-key micasa", luego me conecto > por sftp con el usuario "sebastian" para poder copiarme los archivos > necesarios a mi pendrive y llevarlos a casa (micasa.key, micasa.crt, > ca.crt) pero cuando trato de entrar al directorio > /etc/openvpn/easy-rsa/keys me tira un error diciendo que no tengo > permiso (cosa que es correcta ya que ese directorio pertenece a > root:root con 700 como permisos). ssh [EMAIL PROTECTED] "cd /path/to/dir && sudo tar -cvf - archivo1 archivo2 " | tar -xvf - Dentro de SFTP no deberías poder ejecutar nada remotamente. (espero que se entienda el comando que mandé, si no es así preguntá y te lo explico paso a paso que hace y como lo hace). -- Atentamente, yo <Matías> Y sin fumar desde (casi) el '1089515700' http://www.nnss.d7.be Let one walk alone, commit no sin, with few wishes, like an elephant in the forest -- Para desuscribirte tenés que visitar la página https://listas.linux.org.ar/mailman/listinfo/lugar-gral/ /* Publica y encontra trabajo relacionado con softlibre en http://www.usla.org.ar/modules/jobs/ */ Si tenés algún inconveniente o consulta escribí a mailto:[EMAIL PROTECTED]
-- Para desuscribirte tenés que visitar la página https://listas.linux.org.ar/mailman/listinfo/lugar-gral/ /* Publica y encontra trabajo relacionado con softlibre en http://www.usla.org.ar/modules/jobs/ */ Si tenés algún inconveniente o consulta escribí a mailto:[EMAIL PROTECTED]
