• Publicidad

Ejecutar comandos con privilegios de root

Todo lo relacionado con el desarrollo Web con Perl: desde CGI hasta Mojolicious

Ejecutar comandos con privilegios de root

Notapor makhix » 2010-01-07 15:22 @682

Buenas tardes a todos...

Saludos después de algún tiempo sin visitar el foro.

Les traigo una duda que creo que no está entre los post anteriores.

Necesito ejecutar un script que me copie un archivo desde mi PC a un servidor. El tema es que la única forma de hacerlo es con privilegios de root, porque se monta de esta manera en mi máquina, con smbmount.

Bueno saludos y gracias.
makhix
Perlero nuevo
Perlero nuevo
 
Mensajes: 28
Registrado: 2009-08-06 15:13 @675

Publicidad

Re: Ejecutar comandos con privilegios de root

Notapor explorer » 2010-01-07 15:41 @695

Solo tienes que dar permiso de lectura a todos los usuarios al directorio que alberga el fichero. O de escritura en el servidor.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Ejecutar comandos con privilegios de root

Notapor makhix » 2010-01-07 15:56 @705

Explorer, gracias por tu prontitud en responder...

Pero me temo que no es tan fácil: el directorio tiene 777 de permisos, aunque el archivo que se aloja ahí no. Y en el servidor (unidad montada) sólo siendo root puedo escribirlo.

Se me ocurre algo como el sudo, pero su configuración es medio complicada, y me parece peligroso darle una acceso de root al www-data; aunque de ser la única alternativa... la tomo.

Saludos y buen comienzo de año.
makhix
Perlero nuevo
Perlero nuevo
 
Mensajes: 28
Registrado: 2009-08-06 15:13 @675

Re: Ejecutar comandos con privilegios de root

Notapor explorer » 2010-01-07 16:04 @711

No importan los permisos del fichero. Si los permisos del directorio incluyen a los de escritura a todo el mundo (o a los miembros del grupo www-data), entonces el fichero puede ser leído/modificado/borrado.

Y en la parte del servidor, lo más cómodo sería crear un recurso compartido (share) de tal modo que no sea necesario entrar con la contraseña de root, sino de otro usuario registrado (del smbpasswd).
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Ejecutar comandos con privilegios de root

Notapor makhix » 2010-01-07 16:54 @745

Muchas gracias.
Creo que me voy a pelear con los de sistemas para que me den el acceso.
En cuanto lo resuelva posteo la solución.
Saludos
makhix
Perlero nuevo
Perlero nuevo
 
Mensajes: 28
Registrado: 2009-08-06 15:13 @675


Volver a Web

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 6 invitados

cron