Re: ejecucion script como root

2008-05-21 Por tema Jose Luis Garcia
Hola

El día 21 de mayo de 2008 14:35, Gabriel Bueno <[EMAIL PROTECTED]> escribió:
> Yo creo que la solución para estos casos es expect.
>
> http://floppsie.comp.glam.ac.uk/Glamorgan/gaius/scripting/5.html
>
> Me parece que es mejor que escribir un password 300 veces, en el caso que
> root tenga el mismo password en todas las pc.

Estoy contigo, posteriormente buscando en google encontre algo sobre
el tema. Muchas gracias y lo pondré en práctica

>
>
> Saludos
>
>> -Mensaje original-
>> De: Jose Luis Garcia [mailto:[EMAIL PROTECTED]
>> Enviado el: Miércoles, 21 de Mayo de 2008 05:36
>> Para: Abraham Pérez
>> CC: debian-user-spanish@lists.debian.org
>> Asunto: Re: ejecucion script como root
>>
>>
>> El día 21 de mayo de 2008 10:18, Abraham Pérez <[EMAIL PROTECTED]>
>> escribió:
>> >
>> >
>> > El día 21 de mayo de 2008 9:58, Jose Luis Garcia <[EMAIL PROTECTED]>
>> > escribió:
>> >>
>> >> El día 21 de mayo de 2008 9:37, Abraham Pérez
>> <[EMAIL PROTECTED]> escribió:
>> >> >
>> >> > El día 21 de mayo de 2008 9:21, Jose Luis Garcia <[EMAIL PROTECTED]>
>> >> > escribió:
>> >> >>
>> >> >> Hola,
>> >> >>
>> >> >> 2008/5/20 Jorge Medina <[EMAIL PROTECTED]>:
>> >> >> > priemero: tu pusiste un topico en una lista, manten el
>> hilo para que
>> >> >> > los demas sepan la solucion a tu problema o simplemente conoscan
>> >> >> > nuevas opciones
>> >> >>
>> >> >> Lo siento, la siguiente vez que lo haga lo marcaré como tal en el
>> >> >> Asunto. En cuanto al hilo, lo que hice fue contestarte a ti que me
>> >> >> mandaste un mensaje a mi usuario y no a la lista, en este mensaje no
>> >> >> venía el hilo de la pregunta propuesta, de todas formas
>> para no volver
>> >> >> a cometer estos errores no volveré a contestar a los
>> mensaje privados.
>> >> >>
>> >> >> >
>> >> >> > segundo: el comando no lo puedes ejecutar con su priemro
>> que todo asi
>> >> >> > que debes configurar maquina por maquina el sudo o darle
>> permiso +s a
>> >> >> > tu comando a ejecutar
>> >> >>
>> >> >> Puede ser ..., pero he solucionado mi problema, este radicaba en la
>> >> >> sintásix del comando, el que fallaba era el siguiente:
>> >> >>
>> >> >> ssh [EMAIL PROTECTED] su - root -c useradd -m - g grupo user2
>> >> >>
>> >> >> y el que ahora funciona (porque funciona y comparto la solución con
>> >> >> los compañeros de la lista)
>> >> >>
>> >> >> ssh [EMAIL PROTECTED] "su - root -c ' "/usr/sbin/useradd -m  -g 
>> >> >> " ' "
>> >> >>
>> >> >> Accedes como usuario user1 (sin privilegios) a la máquina y ejecutas
>> >> >> como root el comando.
>> >> >> :
>> >> >>
>> >> >> >
>> >> >> > tercero: no tengo idea que comando quieres ejecutar
>> exactamente con
>> >> >> > los privilegios del root.
>> >> >>
>> >> >> useradd u otro cualquiera
>> >> >>
>> >> >> >
>> >> >> > cuarto: no se te ve interesado por entender tu problema,
>> solo quieres
>> >> >> > una solucion sin importar obtener el conocimiento de como
>> funciona tu
>> >> >> > sistema, lo que se ve bastante mal, y es bastante tipico de los
>> >> >> > usuarios linux en todo caso, asi que no me ofende a mi
>> sino que deja
>> >> >> > mal a tu comunidad.
>> >> >>
>> >> >> no interesado después de 28 mensajes , no se que
>> entiendes tu por
>> >> >> no interesado, de todas formas la mayoría de la gente lo ha
>> entendido
>> >> >> o e intentado que lo entediera (28 mensajes en el hilo)
>> >> >>
>> >> >> Evidentemente, aquí no hay que entender nada "quiero ejecutar un
>> >> >> comando como root en una máquina remota, accediendo a está como
>> >> >> usuario sin privilegios de root".
>> >> >> Por tanto no deja mal a nadie de la comuni

RE: ejecucion script como root

2008-05-21 Por tema Gabriel Bueno
Yo creo que la solución para estos casos es expect.

http://floppsie.comp.glam.ac.uk/Glamorgan/gaius/scripting/5.html

Me parece que es mejor que escribir un password 300 veces, en el caso que
root tenga el mismo password en todas las pc.


Saludos

> -Mensaje original-
> De: Jose Luis Garcia [mailto:[EMAIL PROTECTED]
> Enviado el: Miércoles, 21 de Mayo de 2008 05:36
> Para: Abraham Pérez
> CC: debian-user-spanish@lists.debian.org
> Asunto: Re: ejecucion script como root
>
>
> El día 21 de mayo de 2008 10:18, Abraham Pérez <[EMAIL PROTECTED]>
> escribió:
> >
> >
> > El día 21 de mayo de 2008 9:58, Jose Luis Garcia <[EMAIL PROTECTED]>
> > escribió:
> >>
> >> El día 21 de mayo de 2008 9:37, Abraham Pérez
> <[EMAIL PROTECTED]> escribió:
> >> >
> >> > El día 21 de mayo de 2008 9:21, Jose Luis Garcia <[EMAIL PROTECTED]>
> >> > escribió:
> >> >>
> >> >> Hola,
> >> >>
> >> >> 2008/5/20 Jorge Medina <[EMAIL PROTECTED]>:
> >> >> > priemero: tu pusiste un topico en una lista, manten el
> hilo para que
> >> >> > los demas sepan la solucion a tu problema o simplemente conoscan
> >> >> > nuevas opciones
> >> >>
> >> >> Lo siento, la siguiente vez que lo haga lo marcaré como tal en el
> >> >> Asunto. En cuanto al hilo, lo que hice fue contestarte a ti que me
> >> >> mandaste un mensaje a mi usuario y no a la lista, en este mensaje no
> >> >> venía el hilo de la pregunta propuesta, de todas formas
> para no volver
> >> >> a cometer estos errores no volveré a contestar a los
> mensaje privados.
> >> >>
> >> >> >
> >> >> > segundo: el comando no lo puedes ejecutar con su priemro
> que todo asi
> >> >> > que debes configurar maquina por maquina el sudo o darle
> permiso +s a
> >> >> > tu comando a ejecutar
> >> >>
> >> >> Puede ser ..., pero he solucionado mi problema, este radicaba en la
> >> >> sintásix del comando, el que fallaba era el siguiente:
> >> >>
> >> >> ssh [EMAIL PROTECTED] su - root -c useradd -m - g grupo user2
> >> >>
> >> >> y el que ahora funciona (porque funciona y comparto la solución con
> >> >> los compañeros de la lista)
> >> >>
> >> >> ssh [EMAIL PROTECTED] "su - root -c ' "/usr/sbin/useradd -m  -g 
> >> >> " ' "
> >> >>
> >> >> Accedes como usuario user1 (sin privilegios) a la máquina y ejecutas
> >> >> como root el comando.
> >> >> :
> >> >>
> >> >> >
> >> >> > tercero: no tengo idea que comando quieres ejecutar
> exactamente con
> >> >> > los privilegios del root.
> >> >>
> >> >> useradd u otro cualquiera
> >> >>
> >> >> >
> >> >> > cuarto: no se te ve interesado por entender tu problema,
> solo quieres
> >> >> > una solucion sin importar obtener el conocimiento de como
> funciona tu
> >> >> > sistema, lo que se ve bastante mal, y es bastante tipico de los
> >> >> > usuarios linux en todo caso, asi que no me ofende a mi
> sino que deja
> >> >> > mal a tu comunidad.
> >> >>
> >> >> no interesado después de 28 mensajes , no se que
> entiendes tu por
> >> >> no interesado, de todas formas la mayoría de la gente lo ha
> entendido
> >> >> o e intentado que lo entediera (28 mensajes en el hilo)
> >> >>
> >> >> Evidentemente, aquí no hay que entender nada "quiero ejecutar un
> >> >> comando como root en una máquina remota, accediendo a está como
> >> >> usuario sin privilegios de root".
> >> >> Por tanto no deja mal a nadie de la comunidad
> >> >>
> >> >> >
> >> >> > por otro lado el comando adduser nunca me funciono como
> decia el man,
> >> >> > asi que use useradd y bueno de aqui a fin de año
> erradicare el ultimo
> >> >> > debian que queda en mi datacenter.
> >> >>
> >> >> el hecho de quitar los debian que te quedan, es problema tuyo, no
> >> >> nuestro, y por tanto lo único agradecerte el tiempo perdido en leer
> >> >> nuestros correos o por lo menos mis problemas o d

Re: ejecucion script como root

2008-05-21 Por tema Jose Luis Garcia
El día 21 de mayo de 2008 10:18, Abraham Pérez <[EMAIL PROTECTED]> escribió:
>
>
> El día 21 de mayo de 2008 9:58, Jose Luis Garcia <[EMAIL PROTECTED]>
> escribió:
>>
>> El día 21 de mayo de 2008 9:37, Abraham Pérez <[EMAIL PROTECTED]> escribió:
>> >
>> > El día 21 de mayo de 2008 9:21, Jose Luis Garcia <[EMAIL PROTECTED]>
>> > escribió:
>> >>
>> >> Hola,
>> >>
>> >> 2008/5/20 Jorge Medina <[EMAIL PROTECTED]>:
>> >> > priemero: tu pusiste un topico en una lista, manten el hilo para que
>> >> > los demas sepan la solucion a tu problema o simplemente conoscan
>> >> > nuevas opciones
>> >>
>> >> Lo siento, la siguiente vez que lo haga lo marcaré como tal en el
>> >> Asunto. En cuanto al hilo, lo que hice fue contestarte a ti que me
>> >> mandaste un mensaje a mi usuario y no a la lista, en este mensaje no
>> >> venía el hilo de la pregunta propuesta, de todas formas para no volver
>> >> a cometer estos errores no volveré a contestar a los mensaje privados.
>> >>
>> >> >
>> >> > segundo: el comando no lo puedes ejecutar con su priemro que todo asi
>> >> > que debes configurar maquina por maquina el sudo o darle permiso +s a
>> >> > tu comando a ejecutar
>> >>
>> >> Puede ser ..., pero he solucionado mi problema, este radicaba en la
>> >> sintásix del comando, el que fallaba era el siguiente:
>> >>
>> >> ssh [EMAIL PROTECTED] su - root -c useradd -m - g grupo user2
>> >>
>> >> y el que ahora funciona (porque funciona y comparto la solución con
>> >> los compañeros de la lista)
>> >>
>> >> ssh [EMAIL PROTECTED] "su - root -c ' "/usr/sbin/useradd -m  -g 
>> >> " ' "
>> >>
>> >> Accedes como usuario user1 (sin privilegios) a la máquina y ejecutas
>> >> como root el comando.
>> >> :
>> >>
>> >> >
>> >> > tercero: no tengo idea que comando quieres ejecutar exactamente con
>> >> > los privilegios del root.
>> >>
>> >> useradd u otro cualquiera
>> >>
>> >> >
>> >> > cuarto: no se te ve interesado por entender tu problema, solo quieres
>> >> > una solucion sin importar obtener el conocimiento de como funciona tu
>> >> > sistema, lo que se ve bastante mal, y es bastante tipico de los
>> >> > usuarios linux en todo caso, asi que no me ofende a mi sino que deja
>> >> > mal a tu comunidad.
>> >>
>> >> no interesado después de 28 mensajes , no se que entiendes tu por
>> >> no interesado, de todas formas la mayoría de la gente lo ha entendido
>> >> o e intentado que lo entediera (28 mensajes en el hilo)
>> >>
>> >> Evidentemente, aquí no hay que entender nada "quiero ejecutar un
>> >> comando como root en una máquina remota, accediendo a está como
>> >> usuario sin privilegios de root".
>> >> Por tanto no deja mal a nadie de la comunidad
>> >>
>> >> >
>> >> > por otro lado el comando adduser nunca me funciono como decia el man,
>> >> > asi que use useradd y bueno de aqui a fin de año erradicare el ultimo
>> >> > debian que queda en mi datacenter.
>> >>
>> >> el hecho de quitar los debian que te quedan, es problema tuyo, no
>> >> nuestro, y por tanto lo único agradecerte el tiempo perdido en leer
>> >> nuestros correos o por lo menos mis problemas o dudas.
>> >>
>> >> >
>> >> > On Tue, May 20, 2008 at 11:22 AM, Jose Luis Garcia <[EMAIL PROTECTED]>
>> >> > wrote:
>> >> >> ¿ entonces como quedaria el comando entero?
>> >> >>
>> >> >> 2008/5/20 Jorge Medina <[EMAIL PROTECTED]>:
>> >> >>> los comandos funcionan el problema es que al hacer su - root -c
>> >> >>> "command" este comando te pide la password del root y ahi se cae
>> >> >>>
>> >> >>> --
>> >> >>> Jorge Andrés Medina Oliva.
>> >> >>> Systems Manager and Developer.
>> >> >>> BSDCHiLE.
>> >> >>>
>> >> >>
>> >> >
>> >> >
>> >> >
>> >> > --
>> >> > Jorge Andrés Medina Oliva.
>> >> > Systems Manager and Developer.
>> >> > BSDCHiLE.
>> >> >
>> >>
>> >> Por tanto y resumiendo, gracias a todos, de verdad y aqui dejo la
>> >> solución, por si le sirve a alguien en el futuro:
>> >>
>> >> ssh [EMAIL PROTECTED] "su - root -c ' "/usr/sbin/useradd -m  -g 
>> >> " ' "
>> >>
>> >>
>> >> Saludos
>> >>
>> >
>> > Ignorando los piques personales y las valoraciones personales de Debian
>> > que
>> > entiendo están fuera de lugar, a mi me queda una duda... cuando tú haces
>> > un
>> > "su" desde un usuario a cualquier otro (root incluído) siempre sale de
>> > modo
>> > interactivo (desconozco el término técnico para esto) preguntándote la
>> > contraseña. En ese comando que pones como solución no veo por ninguna
>> > parte
>> > el parámetro en el que tú le indicas la contraseña, así que una de
>> > dos... o
>> > esas 300 máquinas están configuradas para que cualquiera pueda ser root
>> > por
>> > su cara bonita con tal de tener una shell (que pa eso, casi es mejor
>> > poner
>> > el root accesible desde ssh y sin contraseña) o yo estoy realmente
>> > perdido.
>>
>> No hombre, yo no estoy picado con nadie, no merece la pena, siempre
>> hay que llevarse bien con la gente.
>> La ejecución del comando es correcta, ahora os explico
>>
>> >
>> > Te agradecería que enviases una explicación de e

[Fwd: Re: ejecucion script como root]

2008-05-21 Por tema Julián Esteban Perconti


--- Begin Message ---

Jose Luis Garcia escribió:

Hola,

2008/5/20 Jorge Medina <[EMAIL PROTECTED]>:
  

priemero: tu pusiste un topico en una lista, manten el hilo para que
los demas sepan la solucion a tu problema o simplemente conoscan
nuevas opciones



Lo siento, la siguiente vez que lo haga lo marcaré como tal en el
Asunto. En cuanto al hilo, lo que hice fue contestarte a ti que me
mandaste un mensaje a mi usuario y no a la lista, en este mensaje no
venía el hilo de la pregunta propuesta, de todas formas para no volver
a cometer estos errores no volveré a contestar a los mensaje privados.

  

segundo: el comando no lo puedes ejecutar con su priemro que todo asi
que debes configurar maquina por maquina el sudo o darle permiso +s a
tu comando a ejecutar



Puede ser ..., pero he solucionado mi problema, este radicaba en la
sintásix del comando, el que fallaba era el siguiente:

ssh [EMAIL PROTECTED] su - root -c useradd -m - g grupo user2

y el que ahora funciona (porque funciona y comparto la solución con
los compañeros de la lista)

ssh [EMAIL PROTECTED] "su - root -c ' "/usr/sbin/useradd -m  -g  " ' 
"

Accedes como usuario user1 (sin privilegios) a la máquina y ejecutas
como root el comando.
:

  

tercero: no tengo idea que comando quieres ejecutar exactamente con
los privilegios del root.



useradd u otro cualquiera

  

cuarto: no se te ve interesado por entender tu problema, solo quieres
una solucion sin importar obtener el conocimiento de como funciona tu
sistema, lo que se ve bastante mal, y es bastante tipico de los
usuarios linux en todo caso, asi que no me ofende a mi sino que deja
mal a tu comunidad.



no interesado después de 28 mensajes , no se que entiendes tu por
no interesado, de todas formas la mayoría de la gente lo ha entendido
o e intentado que lo entediera (28 mensajes en el hilo)

Evidentemente, aquí no hay que entender nada "quiero ejecutar un
comando como root en una máquina remota, accediendo a está como
usuario sin privilegios de root".
Por tanto no deja mal a nadie de la comunidad

  

por otro lado el comando adduser nunca me funciono como decia el man,
asi que use useradd y bueno de aqui a fin de año erradicare el ultimo
debian que queda en mi datacenter.



el hecho de quitar los debian que te quedan, es problema tuyo, no
nuestro, y por tanto lo único agradecerte el tiempo perdido en leer
nuestros correos o por lo menos mis problemas o dudas.

  

On Tue, May 20, 2008 at 11:22 AM, Jose Luis Garcia <[EMAIL PROTECTED]> wrote:


¿ entonces como quedaria el comando entero?

2008/5/20 Jorge Medina <[EMAIL PROTECTED]>:
  

los comandos funcionan el problema es que al hacer su - root -c
"command" este comando te pide la password del root y ahi se cae

--
Jorge Andrés Medina Oliva.
Systems Manager and Developer.
BSDCHiLE.




--
Jorge Andrés Medina Oliva.
Systems Manager and Developer.
BSDCHiLE.




Por tanto y resumiendo, gracias a todos, de verdad y aqui dejo la
solución, por si le sirve a alguien en el futuro:

ssh [EMAIL PROTECTED] "su - root -c ' "/usr/sbin/useradd -m  -g  " ' 
"


Saludos


  
No estoy muy al tanto de como viene la mano en este mail [mas que nada 
estoy probando el thunderbird :)] , pero por lo poco que leí del señor 
que pide ayuda..esta tratando de hacer algo ¿imposible? o.. ¿sin 
sentido? (ademas de arriesgado), Lo que quiero decir es que lo el dice 
me suena a una metafora...: "quiero tener acceso a comandos de root sin 
ser root" es como decir... quiero mirar la T.V. sin energia electrica... 
:| !!
Y al margen de que no se lo nota muy inquieto para resolver el 
"problema" que tiene.. en la red internacional (internet) hay toneladas 
de documentacion.
Bueno espero no ofender a nadie con este correo, por cierto.. me 
subscribi hoy a la lista!

Saludos Coordiales!
PD: adduser no es lo mismo que useradd. Creo que las manpages estan bien 
redactadas.


--- End Message ---


Re: ejecucion script como root

2008-05-21 Por tema Abraham Pérez
El día 21 de mayo de 2008 9:58, Jose Luis Garcia <[EMAIL PROTECTED]>
escribió:

> El día 21 de mayo de 2008 9:37, Abraham Pérez <[EMAIL PROTECTED]> escribió:
> >
> > El día 21 de mayo de 2008 9:21, Jose Luis Garcia <[EMAIL PROTECTED]>
> > escribió:
> >>
> >> Hola,
> >>
> >> 2008/5/20 Jorge Medina <[EMAIL PROTECTED]>:
> >> > priemero: tu pusiste un topico en una lista, manten el hilo para que
> >> > los demas sepan la solucion a tu problema o simplemente conoscan
> >> > nuevas opciones
> >>
> >> Lo siento, la siguiente vez que lo haga lo marcaré como tal en el
> >> Asunto. En cuanto al hilo, lo que hice fue contestarte a ti que me
> >> mandaste un mensaje a mi usuario y no a la lista, en este mensaje no
> >> venía el hilo de la pregunta propuesta, de todas formas para no volver
> >> a cometer estos errores no volveré a contestar a los mensaje privados.
> >>
> >> >
> >> > segundo: el comando no lo puedes ejecutar con su priemro que todo asi
> >> > que debes configurar maquina por maquina el sudo o darle permiso +s a
> >> > tu comando a ejecutar
> >>
> >> Puede ser ..., pero he solucionado mi problema, este radicaba en la
> >> sintásix del comando, el que fallaba era el siguiente:
> >>
> >> ssh [EMAIL PROTECTED] su - root -c useradd -m - g grupo user2
> >>
> >> y el que ahora funciona (porque funciona y comparto la solución con
> >> los compañeros de la lista)
> >>
> >> ssh [EMAIL PROTECTED] "su - root -c ' "/usr/sbin/useradd -m  -g 
> >> " ' "
> >>
> >> Accedes como usuario user1 (sin privilegios) a la máquina y ejecutas
> >> como root el comando.
> >> :
> >>
> >> >
> >> > tercero: no tengo idea que comando quieres ejecutar exactamente con
> >> > los privilegios del root.
> >>
> >> useradd u otro cualquiera
> >>
> >> >
> >> > cuarto: no se te ve interesado por entender tu problema, solo quieres
> >> > una solucion sin importar obtener el conocimiento de como funciona tu
> >> > sistema, lo que se ve bastante mal, y es bastante tipico de los
> >> > usuarios linux en todo caso, asi que no me ofende a mi sino que deja
> >> > mal a tu comunidad.
> >>
> >> no interesado después de 28 mensajes , no se que entiendes tu por
> >> no interesado, de todas formas la mayoría de la gente lo ha entendido
> >> o e intentado que lo entediera (28 mensajes en el hilo)
> >>
> >> Evidentemente, aquí no hay que entender nada "quiero ejecutar un
> >> comando como root en una máquina remota, accediendo a está como
> >> usuario sin privilegios de root".
> >> Por tanto no deja mal a nadie de la comunidad
> >>
> >> >
> >> > por otro lado el comando adduser nunca me funciono como decia el man,
> >> > asi que use useradd y bueno de aqui a fin de año erradicare el ultimo
> >> > debian que queda en mi datacenter.
> >>
> >> el hecho de quitar los debian que te quedan, es problema tuyo, no
> >> nuestro, y por tanto lo único agradecerte el tiempo perdido en leer
> >> nuestros correos o por lo menos mis problemas o dudas.
> >>
> >> >
> >> > On Tue, May 20, 2008 at 11:22 AM, Jose Luis Garcia <[EMAIL PROTECTED]>
> >> > wrote:
> >> >> ¿ entonces como quedaria el comando entero?
> >> >>
> >> >> 2008/5/20 Jorge Medina <[EMAIL PROTECTED]>:
> >> >>> los comandos funcionan el problema es que al hacer su - root -c
> >> >>> "command" este comando te pide la password del root y ahi se cae
> >> >>>
> >> >>> --
> >> >>> Jorge Andrés Medina Oliva.
> >> >>> Systems Manager and Developer.
> >> >>> BSDCHiLE.
> >> >>>
> >> >>
> >> >
> >> >
> >> >
> >> > --
> >> > Jorge Andrés Medina Oliva.
> >> > Systems Manager and Developer.
> >> > BSDCHiLE.
> >> >
> >>
> >> Por tanto y resumiendo, gracias a todos, de verdad y aqui dejo la
> >> solución, por si le sirve a alguien en el futuro:
> >>
> >> ssh [EMAIL PROTECTED] "su - root -c ' "/usr/sbin/useradd -m  -g 
> >> " ' "
> >>
> >>
> >> Saludos
> >>
> >
> > Ignorando los piques personales y las valoraciones personales de Debian
> que
> > entiendo están fuera de lugar, a mi me queda una duda... cuando tú haces
> un
> > "su" desde un usuario a cualquier otro (root incluído) siempre sale de
> modo
> > interactivo (desconozco el término técnico para esto) preguntándote la
> > contraseña. En ese comando que pones como solución no veo por ninguna
> parte
> > el parámetro en el que tú le indicas la contraseña, así que una de dos...
> o
> > esas 300 máquinas están configuradas para que cualquiera pueda ser root
> por
> > su cara bonita con tal de tener una shell (que pa eso, casi es mejor
> poner
> > el root accesible desde ssh y sin contraseña) o yo estoy realmente
> perdido.
>
> No hombre, yo no estoy picado con nadie, no merece la pena, siempre
> hay que llevarse bien con la gente.
> La ejecución del comando es correcta, ahora os explico
>
> >
> > Te agradecería que enviases una explicación de esto algo mas detallada,
> xq
> > creo que somos varios los que compartimos la misma duda :D
>
> El password de root en la máquina remota yo lo conozco y nadie más. El tema
> es
> -  los sistemas remotos a los que quiero acceder se

Re: ejecucion script como root

2008-05-21 Por tema Jose Luis Garcia
El día 21 de mayo de 2008 9:37, Abraham Pérez <[EMAIL PROTECTED]> escribió:
>
> El día 21 de mayo de 2008 9:21, Jose Luis Garcia <[EMAIL PROTECTED]>
> escribió:
>>
>> Hola,
>>
>> 2008/5/20 Jorge Medina <[EMAIL PROTECTED]>:
>> > priemero: tu pusiste un topico en una lista, manten el hilo para que
>> > los demas sepan la solucion a tu problema o simplemente conoscan
>> > nuevas opciones
>>
>> Lo siento, la siguiente vez que lo haga lo marcaré como tal en el
>> Asunto. En cuanto al hilo, lo que hice fue contestarte a ti que me
>> mandaste un mensaje a mi usuario y no a la lista, en este mensaje no
>> venía el hilo de la pregunta propuesta, de todas formas para no volver
>> a cometer estos errores no volveré a contestar a los mensaje privados.
>>
>> >
>> > segundo: el comando no lo puedes ejecutar con su priemro que todo asi
>> > que debes configurar maquina por maquina el sudo o darle permiso +s a
>> > tu comando a ejecutar
>>
>> Puede ser ..., pero he solucionado mi problema, este radicaba en la
>> sintásix del comando, el que fallaba era el siguiente:
>>
>> ssh [EMAIL PROTECTED] su - root -c useradd -m - g grupo user2
>>
>> y el que ahora funciona (porque funciona y comparto la solución con
>> los compañeros de la lista)
>>
>> ssh [EMAIL PROTECTED] "su - root -c ' "/usr/sbin/useradd -m  -g 
>> " ' "
>>
>> Accedes como usuario user1 (sin privilegios) a la máquina y ejecutas
>> como root el comando.
>> :
>>
>> >
>> > tercero: no tengo idea que comando quieres ejecutar exactamente con
>> > los privilegios del root.
>>
>> useradd u otro cualquiera
>>
>> >
>> > cuarto: no se te ve interesado por entender tu problema, solo quieres
>> > una solucion sin importar obtener el conocimiento de como funciona tu
>> > sistema, lo que se ve bastante mal, y es bastante tipico de los
>> > usuarios linux en todo caso, asi que no me ofende a mi sino que deja
>> > mal a tu comunidad.
>>
>> no interesado después de 28 mensajes , no se que entiendes tu por
>> no interesado, de todas formas la mayoría de la gente lo ha entendido
>> o e intentado que lo entediera (28 mensajes en el hilo)
>>
>> Evidentemente, aquí no hay que entender nada "quiero ejecutar un
>> comando como root en una máquina remota, accediendo a está como
>> usuario sin privilegios de root".
>> Por tanto no deja mal a nadie de la comunidad
>>
>> >
>> > por otro lado el comando adduser nunca me funciono como decia el man,
>> > asi que use useradd y bueno de aqui a fin de año erradicare el ultimo
>> > debian que queda en mi datacenter.
>>
>> el hecho de quitar los debian que te quedan, es problema tuyo, no
>> nuestro, y por tanto lo único agradecerte el tiempo perdido en leer
>> nuestros correos o por lo menos mis problemas o dudas.
>>
>> >
>> > On Tue, May 20, 2008 at 11:22 AM, Jose Luis Garcia <[EMAIL PROTECTED]>
>> > wrote:
>> >> ¿ entonces como quedaria el comando entero?
>> >>
>> >> 2008/5/20 Jorge Medina <[EMAIL PROTECTED]>:
>> >>> los comandos funcionan el problema es que al hacer su - root -c
>> >>> "command" este comando te pide la password del root y ahi se cae
>> >>>
>> >>> --
>> >>> Jorge Andrés Medina Oliva.
>> >>> Systems Manager and Developer.
>> >>> BSDCHiLE.
>> >>>
>> >>
>> >
>> >
>> >
>> > --
>> > Jorge Andrés Medina Oliva.
>> > Systems Manager and Developer.
>> > BSDCHiLE.
>> >
>>
>> Por tanto y resumiendo, gracias a todos, de verdad y aqui dejo la
>> solución, por si le sirve a alguien en el futuro:
>>
>> ssh [EMAIL PROTECTED] "su - root -c ' "/usr/sbin/useradd -m  -g 
>> " ' "
>>
>>
>> Saludos
>>
>
> Ignorando los piques personales y las valoraciones personales de Debian que
> entiendo están fuera de lugar, a mi me queda una duda... cuando tú haces un
> "su" desde un usuario a cualquier otro (root incluído) siempre sale de modo
> interactivo (desconozco el término técnico para esto) preguntándote la
> contraseña. En ese comando que pones como solución no veo por ninguna parte
> el parámetro en el que tú le indicas la contraseña, así que una de dos... o
> esas 300 máquinas están configuradas para que cualquiera pueda ser root por
> su cara bonita con tal de tener una shell (que pa eso, casi es mejor poner
> el root accesible desde ssh y sin contraseña) o yo estoy realmente perdido.

No hombre, yo no estoy picado con nadie, no merece la pena, siempre
hay que llevarse bien con la gente.
La ejecución del comando es correcta, ahora os explico

>
> Te agradecería que enviases una explicación de esto algo mas detallada, xq
> creo que somos varios los que compartimos la misma duda :D

El password de root en la máquina remota yo lo conozco y nadie más. El tema es
-  los sistemas remotos a los que quiero acceder se configuran
solamente con dos usuarios, uno sin privilegios y otro el root.
- No está permitido el acceso ssh mediante root, por tanto accedes
como usuario normal y luego hace un su a root
- Aunque sea interactivo el script me ahorrará mucho tiempo, puesto
que podré ejecutar un script con los cambios que quiero realizar en
las máquinas remot

Re: ejecucion script como root

2008-05-21 Por tema Abraham Pérez
El día 21 de mayo de 2008 9:21, Jose Luis Garcia <[EMAIL PROTECTED]>
escribió:

> Hola,
>
> 2008/5/20 Jorge Medina <[EMAIL PROTECTED]>:
> > priemero: tu pusiste un topico en una lista, manten el hilo para que
> > los demas sepan la solucion a tu problema o simplemente conoscan
> > nuevas opciones
>
> Lo siento, la siguiente vez que lo haga lo marcaré como tal en el
> Asunto. En cuanto al hilo, lo que hice fue contestarte a ti que me
> mandaste un mensaje a mi usuario y no a la lista, en este mensaje no
> venía el hilo de la pregunta propuesta, de todas formas para no volver
> a cometer estos errores no volveré a contestar a los mensaje privados.
>
> >
> > segundo: el comando no lo puedes ejecutar con su priemro que todo asi
> > que debes configurar maquina por maquina el sudo o darle permiso +s a
> > tu comando a ejecutar
>
> Puede ser ..., pero he solucionado mi problema, este radicaba en la
> sintásix del comando, el que fallaba era el siguiente:
>
> ssh [EMAIL PROTECTED] su - root -c useradd -m - g grupo user2
>
> y el que ahora funciona (porque funciona y comparto la solución con
> los compañeros de la lista)
>
> ssh [EMAIL PROTECTED] "su - root -c ' "/usr/sbin/useradd -m  -g 
> " ' "
>
> Accedes como usuario user1 (sin privilegios) a la máquina y ejecutas
> como root el comando.
> :
>
> >
> > tercero: no tengo idea que comando quieres ejecutar exactamente con
> > los privilegios del root.
>
> useradd u otro cualquiera
>
> >
> > cuarto: no se te ve interesado por entender tu problema, solo quieres
> > una solucion sin importar obtener el conocimiento de como funciona tu
> > sistema, lo que se ve bastante mal, y es bastante tipico de los
> > usuarios linux en todo caso, asi que no me ofende a mi sino que deja
> > mal a tu comunidad.
>
> no interesado después de 28 mensajes , no se que entiendes tu por
> no interesado, de todas formas la mayoría de la gente lo ha entendido
> o e intentado que lo entediera (28 mensajes en el hilo)
>
> Evidentemente, aquí no hay que entender nada "quiero ejecutar un
> comando como root en una máquina remota, accediendo a está como
> usuario sin privilegios de root".
> Por tanto no deja mal a nadie de la comunidad
>
> >
> > por otro lado el comando adduser nunca me funciono como decia el man,
> > asi que use useradd y bueno de aqui a fin de año erradicare el ultimo
> > debian que queda en mi datacenter.
>
> el hecho de quitar los debian que te quedan, es problema tuyo, no
> nuestro, y por tanto lo único agradecerte el tiempo perdido en leer
> nuestros correos o por lo menos mis problemas o dudas.
>
> >
> > On Tue, May 20, 2008 at 11:22 AM, Jose Luis Garcia <[EMAIL PROTECTED]>
> wrote:
> >> ¿ entonces como quedaria el comando entero?
> >>
> >> 2008/5/20 Jorge Medina <[EMAIL PROTECTED]>:
> >>> los comandos funcionan el problema es que al hacer su - root -c
> >>> "command" este comando te pide la password del root y ahi se cae
> >>>
> >>> --
> >>> Jorge Andrés Medina Oliva.
> >>> Systems Manager and Developer.
> >>> BSDCHiLE.
> >>>
> >>
> >
> >
> >
> > --
> > Jorge Andrés Medina Oliva.
> > Systems Manager and Developer.
> > BSDCHiLE.
> >
>
> Por tanto y resumiendo, gracias a todos, de verdad y aqui dejo la
> solución, por si le sirve a alguien en el futuro:
>
> ssh [EMAIL PROTECTED] "su - root -c ' "/usr/sbin/useradd -m  -g 
> " ' "
>
>
> Saludos
>
>
Ignorando los piques personales y las valoraciones personales de Debian que
entiendo están fuera de lugar, a mi me queda una duda... cuando tú haces un
"su" desde un usuario a cualquier otro (root incluído) siempre sale de modo
interactivo (desconozco el término técnico para esto) preguntándote la
contraseña. En ese comando que pones como solución no veo por ninguna parte
el parámetro en el que tú le indicas la contraseña, así que una de dos... o
esas 300 máquinas están configuradas para que cualquiera pueda ser root por
su cara bonita con tal de tener una shell (que pa eso, casi es mejor poner
el root accesible desde ssh y sin contraseña) o yo estoy realmente perdido.

Te agradecería que enviases una explicación de esto algo mas detallada, xq
creo que somos varios los que compartimos la misma duda :D

Gracias y un saludo!!


Re: ejecucion script como root

2008-05-21 Por tema Jose Luis Garcia
Hola,

2008/5/20 Jorge Medina <[EMAIL PROTECTED]>:
> priemero: tu pusiste un topico en una lista, manten el hilo para que
> los demas sepan la solucion a tu problema o simplemente conoscan
> nuevas opciones

Lo siento, la siguiente vez que lo haga lo marcaré como tal en el
Asunto. En cuanto al hilo, lo que hice fue contestarte a ti que me
mandaste un mensaje a mi usuario y no a la lista, en este mensaje no
venía el hilo de la pregunta propuesta, de todas formas para no volver
a cometer estos errores no volveré a contestar a los mensaje privados.

>
> segundo: el comando no lo puedes ejecutar con su priemro que todo asi
> que debes configurar maquina por maquina el sudo o darle permiso +s a
> tu comando a ejecutar

Puede ser ..., pero he solucionado mi problema, este radicaba en la
sintásix del comando, el que fallaba era el siguiente:

ssh [EMAIL PROTECTED] su - root -c useradd -m - g grupo user2

y el que ahora funciona (porque funciona y comparto la solución con
los compañeros de la lista)

ssh [EMAIL PROTECTED] "su - root -c ' "/usr/sbin/useradd -m  -g  " 
' "

Accedes como usuario user1 (sin privilegios) a la máquina y ejecutas
como root el comando.
:

>
> tercero: no tengo idea que comando quieres ejecutar exactamente con
> los privilegios del root.

useradd u otro cualquiera

>
> cuarto: no se te ve interesado por entender tu problema, solo quieres
> una solucion sin importar obtener el conocimiento de como funciona tu
> sistema, lo que se ve bastante mal, y es bastante tipico de los
> usuarios linux en todo caso, asi que no me ofende a mi sino que deja
> mal a tu comunidad.

no interesado después de 28 mensajes , no se que entiendes tu por
no interesado, de todas formas la mayoría de la gente lo ha entendido
o e intentado que lo entediera (28 mensajes en el hilo)

Evidentemente, aquí no hay que entender nada "quiero ejecutar un
comando como root en una máquina remota, accediendo a está como
usuario sin privilegios de root".
Por tanto no deja mal a nadie de la comunidad

>
> por otro lado el comando adduser nunca me funciono como decia el man,
> asi que use useradd y bueno de aqui a fin de año erradicare el ultimo
> debian que queda en mi datacenter.

el hecho de quitar los debian que te quedan, es problema tuyo, no
nuestro, y por tanto lo único agradecerte el tiempo perdido en leer
nuestros correos o por lo menos mis problemas o dudas.

>
> On Tue, May 20, 2008 at 11:22 AM, Jose Luis Garcia <[EMAIL PROTECTED]> wrote:
>> ¿ entonces como quedaria el comando entero?
>>
>> 2008/5/20 Jorge Medina <[EMAIL PROTECTED]>:
>>> los comandos funcionan el problema es que al hacer su - root -c
>>> "command" este comando te pide la password del root y ahi se cae
>>>
>>> --
>>> Jorge Andrés Medina Oliva.
>>> Systems Manager and Developer.
>>> BSDCHiLE.
>>>
>>
>
>
>
> --
> Jorge Andrés Medina Oliva.
> Systems Manager and Developer.
> BSDCHiLE.
>

Por tanto y resumiendo, gracias a todos, de verdad y aqui dejo la
solución, por si le sirve a alguien en el futuro:

ssh [EMAIL PROTECTED] "su - root -c ' "/usr/sbin/useradd -m  -g  " 
' "


Saludos


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ejecucion script como root

2008-05-20 Por tema angel
El mar, 20-05-2008 a las 16:36 +0200, Jose Luis Garcia escribió:
> muchas gracias por las respuestar, pero  el hecho de entrar en las 300
> máquinas y habilitar al usuario como root o en sudo, puede ser
> bastante engorroso. En las máquinas solo hay  2 usuario con el que se
> hace el ssh y el root. ¿Se os ocurre algo más?
> 
Contratar a alguien que lo haga por vos
:)
NO podes hacer su desde el script porque una vez que hagas su perdes el
shell ( su forkea ) a menos que utilices "expect" ( pero vas a tener que
instalarlo, o sea es preferible instalar sudo, copiar un /etc/sudoers a
todas las maquinas y luego utilizar sudo
para ahorrar trabajopodes usar clusterssh


> Gracias
> 
> El día 20 de mayo de 2008 15:52, Abraham Pérez <[EMAIL PROTECTED]> escribió:
> >
> >
> > El día 20 de mayo de 2008 10:34, Jose Luis Garcia <[EMAIL PROTECTED]>
> > escribió:
> >>
> >> ya lo he probado, con comillas dobles y simples.
> >>
> >> El día 20 de mayo de 2008 10:31, glic3Rinu <[EMAIL PROTECTED]> escribió:
> >> >> el espacio me lo he comido, en realidad el comando que ejecuto es el
> >> >> siguiente
> >> >>
> >> >> ssh [EMAIL PROTECTED] su - root -c useradd -m -g grupo user2
> >> >
> >> > Quizas tengas que poner comillas dobles o simples :S:S
> >> >
> >> > ssh [EMAIL PROTECTED] su - root -c "useradd -m -g grupo user2"
> >> >
> >> > saludos,
> >> >
> >> > 2008/5/20 Jose Luis Garcia <[EMAIL PROTECTED]>:
> >> >> Hola,
> >> >>
> >> >> el espacio me lo he comido, en realidad el comando que ejecuto es el
> >> >> siguiente
> >> >>
> >> >> ssh [EMAIL PROTECTED] su - root -c useradd -m -g grupo user2
> >> >>
> >> >> en cuanto al sudo baraje esa opción pero debería de entrar en cada una
> >> >> de las máquinas y dar permisos en el sudo a ese usuario, y esatmos
> >> >> hablando de unas 300 máquinas, por eso necesito algún script que haga
> >> >> lo que necesito, ¿podeis ayudarme?
> >> >>
> >> >> gracias
> >> >>
> >> >> El día 20 de mayo de 2008 0:08, angel <[EMAIL PROTECTED]> escribió:
> >> >>> El lun, 19-05-2008 a las 09:24 +0200, Jose Luis Garcia escribió:
> >>  Hola,
> >> 
> >>  tengo la siguiente duda, he creado un script, el cual debe de
> >>  ejecutarse como root en una máquina remota. El problema es el
> >>  siguiente, no me puedo conecta como root, mediante ssh, debo
> >>  conectarme con otro usuario 8user1, p.e) y posteriormente ejecutar
> >>  como un comando, por ejemplo añadir un usuario, en concretohe puesto
> >>  lo siguiente en el script:
> >> 
> >>  ssh [EMAIL PROTECTED] su - root -c useradd -m - g grupo user2
> >> 
> >> 
> >>  al ejecutar me arroja el siguiente error:
> >> 
> >>  useradd: Too few arguments.
> >>  Try `useradd --help' or `useradd --usage' for more information
> >> 
> >>  ¿ que estoy haciendo mal? ¿ puedo hacerlo de otramanera?
> >> 
> >> 
> >> >>> Deberias utilizar sudo
> >> >>> pero el error que te esta marcando es por el '- g', va sin espacios
> >> >>>
> >> >>> man sudo
> >> >>>
> >>  Graci as,
> >> 
> >>  Saludos
> >> 
> >
> > Buenas tardes... Antes de nada, disculpas a Jose y a Ángel, que les envié
> > mails "privados" en vez de enviarlos a la lista... pero el gmail no reconoce
> > cuándo el mail procede de una lista de correo y al darle a responder lo hace
> > sólo al destinatario, o al menos eso creo.
> >
> > Ahora vamos a la chicha y por partes. Si te he entendido bien lo que tú
> > quieres hacer es ejecutar un script en una máquina remota A siendo un
> > usuario normal desde una máquina B (llamémosle local). Dicho script haría un
> > su, se autentificaría como root y ejecutaría ese useradd con los parámetros
> > pertinentes en esa máquina A.
> >
> > La duda que tengo, es que aunque tú hagas un su - root, te tienes que
> > autentificar con la contraseña y hasta donde yo sé, y de hecho en el "man
> > su" no aparece, "su" no tiene la opción de autentificación por parámetro...
> > sólo la interactiva como hace por defecto...
> >
> > Si lo anterior es cierto, se me ocurren varias soluciones para no usar el
> > "su" depediendo de lo que puedas o no puedas hacer en esos servidores...
> > 1. Crearte un shell script en la máquina remota y ponerlo setuid, así el
> > paso de autentificarte como root te lo saltas.
> > 2. Meter a tu usuario en el grupo de root y ejecutar el comando sin hacer
> > ese su.
> > 3. Usar sudo
> > 4. Habilitar el login de root en el sshd_config
> >
> > Las propuestas están ordenadas de menor a mayor impacto, tanto en aspectos
> > de configuración como de seguridad, que eso ya dependerá de tu caso en
> > concreto.
> >
> > Espero que haya sido de alguna utilidad y no haberme equivocado demasiado.
> >
> > Un saludo!
> >
> 
> 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ejecucion script como root

2008-05-20 Por tema angel
El mar, 20-05-2008 a las 10:31 +0200, glic3Rinu escribió:
> > el espacio me lo he comido, en realidad el comando que ejecuto es el 
> > siguiente
> >
> > ssh [EMAIL PROTECTED] su - root -c useradd -m -g grupo user2
> 
> Quizas tengas que poner comillas dobles o simples :S:S
> 
> ssh [EMAIL PROTECTED] su - root -c "useradd -m -g grupo user2"
> 
> saludos,

Por favor las respuestas SOLO a la lista

> 
> 2008/5/20 Jose Luis Garcia <[EMAIL PROTECTED]>:
> > Hola,
> >
> > el espacio me lo he comido, en realidad el comando que ejecuto es el 
> > siguiente
> >
> > ssh [EMAIL PROTECTED] su - root -c useradd -m -g grupo user2
> >
> > en cuanto al sudo baraje esa opción pero debería de entrar en cada una
> > de las máquinas y dar permisos en el sudo a ese usuario, y esatmos
> > hablando de unas 300 máquinas, por eso necesito algún script que haga
> > lo que necesito, ¿podeis ayudarme?
> >
> > gracias
> >
> > El día 20 de mayo de 2008 0:08, angel <[EMAIL PROTECTED]> escribió:
> >> El lun, 19-05-2008 a las 09:24 +0200, Jose Luis Garcia escribió:
> >>> Hola,
> >>>
> >>> tengo la siguiente duda, he creado un script, el cual debe de
> >>> ejecutarse como root en una máquina remota. El problema es el
> >>> siguiente, no me puedo conecta como root, mediante ssh, debo
> >>> conectarme con otro usuario 8user1, p.e) y posteriormente ejecutar
> >>> como un comando, por ejemplo añadir un usuario, en concretohe puesto
> >>> lo siguiente en el script:
> >>>
> >>> ssh [EMAIL PROTECTED] su - root -c useradd -m - g grupo user2
> >>>
> >>>
> >>> al ejecutar me arroja el siguiente error:
> >>>
> >>> useradd: Too few arguments.
> >>> Try `useradd --help' or `useradd --usage' for more information
> >>>
> >>> ¿ que estoy haciendo mal? ¿ puedo hacerlo de otramanera?
> >>>
> >>>
> >> Deberias utilizar sudo
> >> pero el error que te esta marcando es por el '- g', va sin espacios
> >>
> >> man sudo
> >>
> >>> Graci as,
> >>>
> >>> Saludos
> >>>
> >>>
> >>
> >>
> >> --
> >> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> >> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> >>
> >>
> >
> >
> > --
> > To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> >
> >


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ejecucion script como root

2008-05-20 Por tema Abraham Pérez
El día 20 de mayo de 2008 17:19, mariodebian <[EMAIL PROTECTED]>
escribió:

> El mar, 20-05-2008 a las 17:06 +0200, Jose Luis Garcia escribió:
> > gracias y espero que si se pueda
> >
> >
>
>
> clusterssh - administer multiple ssh or rsh shells simultaneously
>
> Ese paquete te permite ejecutar el mismo comando en varias máquinas a la
> vez.


El paquete tiene pinta de estar como mínimo curiosote, pero imagino que el
problema seguirá siendo el mismo... para añadir un usuario en la máquina o
tienes permisos de root o malamente.


>
> Mini howto:
> http://www.debianadmin.com/ssh-on-multiple-servers-using-cluster-ssh.html
>
> En resumen te abre tantas consolas como máquinas te conectes a la vez
> viendo lo que ocurre en cada una y tienes una pequeña caja donde ir
> escribiendo los comandos que se ejecutaran en todas.
>
> --
> http://soleup.eup.uva.es/mariodebian
>


Re: ejecucion script como root

2008-05-20 Por tema mariodebian
El mar, 20-05-2008 a las 17:06 +0200, Jose Luis Garcia escribió:
> gracias y espero que si se pueda
> 
> 


clusterssh - administer multiple ssh or rsh shells simultaneously

Ese paquete te permite ejecutar el mismo comando en varias máquinas a la
vez.

Mini howto:
http://www.debianadmin.com/ssh-on-multiple-servers-using-cluster-ssh.html

En resumen te abre tantas consolas como máquinas te conectes a la vez
viendo lo que ocurre en cada una y tienes una pequeña caja donde ir
escribiendo los comandos que se ejecutaran en todas.

-- 
http://soleup.eup.uva.es/mariodebian


signature.asc
Description: Esta parte del mensaje está firmada	digitalmente


Re: ejecucion script como root

2008-05-20 Por tema Maximiliano Marin Bustos
2008/5/20 Jose Luis Garcia <[EMAIL PROTECTED]>:
> gracias y espero que si se pueda
>
>
> El día 20 de mayo de 2008 16:58, Abraham Pérez <[EMAIL PROTECTED]> escribió:
>>
>>
>> El día 20 de mayo de 2008 16:54, Jose Luis Garcia <[EMAIL PROTECTED]>
>> escribió:
>>>
>>> no exactamente, quiero ejecutar el script desde mi máquina, en las
>>> maquinas remotas.
>>>
>>>
>>> El día 20 de mayo de 2008 16:46, Abraham Pérez <[EMAIL PROTECTED]>
>>> escribió:
>>> > El día 20 de mayo de 2008 16:36, Jose Luis Garcia <[EMAIL PROTECTED]>
>>> > escribió:
>>> >>
>>> >> muchas gracias por las respuestar, pero  el hecho de entrar en las 300
>>> >> máquinas y habilitar al usuario como root o en sudo, puede ser
>>> >> bastante engorroso.
>>> >
>>> > Pero no vas a meter ese script en esas 300 máquinas? Empiezo a no
>>> > entender
>>> > nada de nada :/
>>> >
>>> >>
>>> >> En las máquinas solo hay  2 usuario con el que se
>>> >> hace el ssh y el root. ¿Se os ocurre algo más?
>>> >>
>>> >> Gracias
>>> >>
>>> >> El día 20 de mayo de 2008 15:52, Abraham Pérez <[EMAIL PROTECTED]>
>>> >> escribió:
>>> >> >
>>> >> >
>>> >> > El día 20 de mayo de 2008 10:34, Jose Luis Garcia <[EMAIL PROTECTED]>
>>> >> > escribió:
>>> >> >>
>>> >> >> ya lo he probado, con comillas dobles y simples.
>>> >> >>
>>> >> >> El día 20 de mayo de 2008 10:31, glic3Rinu <[EMAIL PROTECTED]>
>>> >> >> escribió:
>>> >> >> >> el espacio me lo he comido, en realidad el comando que ejecuto es
>>> >> >> >> el
>>> >> >> >> siguiente
>>> >> >> >>
>>> >> >> >> ssh [EMAIL PROTECTED] su - root -c useradd -m -g grupo user2
>>> >> >> >
>>> >> >> > Quizas tengas que poner comillas dobles o simples :S:S
>>> >> >> >
>>> >> >> > ssh [EMAIL PROTECTED] su - root -c "useradd -m -g grupo user2"
>>> >> >> >
>>> >> >> > saludos,
>>> >> >> >
>>> >> >> > 2008/5/20 Jose Luis Garcia <[EMAIL PROTECTED]>:
>>> >> >> >> Hola,
>>> >> >> >>
>>> >> >> >> el espacio me lo he comido, en realidad el comando que ejecuto es
>>> >> >> >> el
>>> >> >> >> siguiente
>>> >> >> >>
>>> >> >> >> ssh [EMAIL PROTECTED] su - root -c useradd -m -g grupo user2
>>> >> >> >>
>>> >> >> >> en cuanto al sudo baraje esa opción pero debería de entrar en
>>> >> >> >> cada
>>> >> >> >> una
>>> >> >> >> de las máquinas y dar permisos en el sudo a ese usuario, y
>>> >> >> >> esatmos
>>> >> >> >> hablando de unas 300 máquinas, por eso necesito algún script que
>>> >> >> >> haga
>>> >> >> >> lo que necesito, ¿podeis ayudarme?
>>> >> >> >>
>>> >> >> >> gracias
>>> >> >> >>
>>> >> >> >> El día 20 de mayo de 2008 0:08, angel <[EMAIL PROTECTED]>
>>> >> >> >> escribió:
>>> >> >> >>> El lun, 19-05-2008 a las 09:24 +0200, Jose Luis Garcia escribió:
>>> >> >>  Hola,
>>> >> >> 
>>> >> >>  tengo la siguiente duda, he creado un script, el cual debe de
>>> >> >>  ejecutarse como root en una máquina remota. El problema es el
>>> >> >>  siguiente, no me puedo conecta como root, mediante ssh, debo
>>> >> >>  conectarme con otro usuario 8user1, p.e) y posteriormente
>>> >> >>  ejecutar
>>> >> >>  como un comando, por ejemplo añadir un usuario, en concretohe
>>> >> >>  puesto
>>> >> >>  lo siguiente en el script:
>>> >> >> 
>>> >> >>  ssh [EMAIL PROTECTED] su - root -c useradd -m - g grupo user2
>>> >> >> 
>>> >> >> 
>>> >> >>  al ejecutar me arroja el siguiente error:
>>> >> >> 
>>> >> >>  useradd: Too few arguments.
>>> >> >>  Try `useradd --help' or `useradd --usage' for more information
>>> >> >> 
>>> >> >>  ¿ que estoy haciendo mal? ¿ puedo hacerlo de otramanera?
>>> >> >> 
>>> >> >> 
>>> >> >> >>> Deberias utilizar sudo
>>> >> >> >>> pero el error que te esta marcando es por el '- g', va sin
>>> >> >> >>> espacios
>>> >> >> >>>
>>> >> >> >>> man sudo
>>> >> >> >>>
>>> >> >>  Graci as,
>>> >> >> 
>>> >> >>  Saludos
>>> >> >> 
>>> >> >
>>> >> > Buenas tardes... Antes de nada, disculpas a Jose y a Ángel, que les
>>> >> > envié
>>> >> > mails "privados" en vez de enviarlos a la lista... pero el gmail no
>>> >> > reconoce
>>> >> > cuándo el mail procede de una lista de correo y al darle a responder
>>> >> > lo
>>> >> > hace
>>> >> > sólo al destinatario, o al menos eso creo.
>>> >> >
>>> >> > Ahora vamos a la chicha y por partes. Si te he entendido bien lo que
>>> >> > tú
>>> >> > quieres hacer es ejecutar un script en una máquina remota A siendo un
>>> >> > usuario normal desde una máquina B (llamémosle local). Dicho script
>>> >> > haría un
>>> >> > su, se autentificaría como root y ejecutaría ese useradd con los
>>> >> > parámetros
>>> >> > pertinentes en esa máquina A.
>>> >> >
>>> >> > La duda que tengo, es que aunque tú hagas un su - root, te tienes que
>>> >> > autentificar con la contraseña y hasta donde yo sé, y de hecho en el
>>> >> > "man
>>> >> > su" no aparece, "su" no tiene la opción de autentificación por
>>> >> > parámetro...
>>> >> > sólo la interactiva como hace por defecto...
>>> >> >
>>> >> > Si lo anterior es cierto, se me ocu

Re: ejecucion script como root

2008-05-20 Por tema Jose Luis Garcia
gracias y espero que si se pueda


El día 20 de mayo de 2008 16:58, Abraham Pérez <[EMAIL PROTECTED]> escribió:
>
>
> El día 20 de mayo de 2008 16:54, Jose Luis Garcia <[EMAIL PROTECTED]>
> escribió:
>>
>> no exactamente, quiero ejecutar el script desde mi máquina, en las
>> maquinas remotas.
>>
>>
>> El día 20 de mayo de 2008 16:46, Abraham Pérez <[EMAIL PROTECTED]>
>> escribió:
>> > El día 20 de mayo de 2008 16:36, Jose Luis Garcia <[EMAIL PROTECTED]>
>> > escribió:
>> >>
>> >> muchas gracias por las respuestar, pero  el hecho de entrar en las 300
>> >> máquinas y habilitar al usuario como root o en sudo, puede ser
>> >> bastante engorroso.
>> >
>> > Pero no vas a meter ese script en esas 300 máquinas? Empiezo a no
>> > entender
>> > nada de nada :/
>> >
>> >>
>> >> En las máquinas solo hay  2 usuario con el que se
>> >> hace el ssh y el root. ¿Se os ocurre algo más?
>> >>
>> >> Gracias
>> >>
>> >> El día 20 de mayo de 2008 15:52, Abraham Pérez <[EMAIL PROTECTED]>
>> >> escribió:
>> >> >
>> >> >
>> >> > El día 20 de mayo de 2008 10:34, Jose Luis Garcia <[EMAIL PROTECTED]>
>> >> > escribió:
>> >> >>
>> >> >> ya lo he probado, con comillas dobles y simples.
>> >> >>
>> >> >> El día 20 de mayo de 2008 10:31, glic3Rinu <[EMAIL PROTECTED]>
>> >> >> escribió:
>> >> >> >> el espacio me lo he comido, en realidad el comando que ejecuto es
>> >> >> >> el
>> >> >> >> siguiente
>> >> >> >>
>> >> >> >> ssh [EMAIL PROTECTED] su - root -c useradd -m -g grupo user2
>> >> >> >
>> >> >> > Quizas tengas que poner comillas dobles o simples :S:S
>> >> >> >
>> >> >> > ssh [EMAIL PROTECTED] su - root -c "useradd -m -g grupo user2"
>> >> >> >
>> >> >> > saludos,
>> >> >> >
>> >> >> > 2008/5/20 Jose Luis Garcia <[EMAIL PROTECTED]>:
>> >> >> >> Hola,
>> >> >> >>
>> >> >> >> el espacio me lo he comido, en realidad el comando que ejecuto es
>> >> >> >> el
>> >> >> >> siguiente
>> >> >> >>
>> >> >> >> ssh [EMAIL PROTECTED] su - root -c useradd -m -g grupo user2
>> >> >> >>
>> >> >> >> en cuanto al sudo baraje esa opción pero debería de entrar en
>> >> >> >> cada
>> >> >> >> una
>> >> >> >> de las máquinas y dar permisos en el sudo a ese usuario, y
>> >> >> >> esatmos
>> >> >> >> hablando de unas 300 máquinas, por eso necesito algún script que
>> >> >> >> haga
>> >> >> >> lo que necesito, ¿podeis ayudarme?
>> >> >> >>
>> >> >> >> gracias
>> >> >> >>
>> >> >> >> El día 20 de mayo de 2008 0:08, angel <[EMAIL PROTECTED]>
>> >> >> >> escribió:
>> >> >> >>> El lun, 19-05-2008 a las 09:24 +0200, Jose Luis Garcia escribió:
>> >> >>  Hola,
>> >> >> 
>> >> >>  tengo la siguiente duda, he creado un script, el cual debe de
>> >> >>  ejecutarse como root en una máquina remota. El problema es el
>> >> >>  siguiente, no me puedo conecta como root, mediante ssh, debo
>> >> >>  conectarme con otro usuario 8user1, p.e) y posteriormente
>> >> >>  ejecutar
>> >> >>  como un comando, por ejemplo añadir un usuario, en concretohe
>> >> >>  puesto
>> >> >>  lo siguiente en el script:
>> >> >> 
>> >> >>  ssh [EMAIL PROTECTED] su - root -c useradd -m - g grupo user2
>> >> >> 
>> >> >> 
>> >> >>  al ejecutar me arroja el siguiente error:
>> >> >> 
>> >> >>  useradd: Too few arguments.
>> >> >>  Try `useradd --help' or `useradd --usage' for more information
>> >> >> 
>> >> >>  ¿ que estoy haciendo mal? ¿ puedo hacerlo de otramanera?
>> >> >> 
>> >> >> 
>> >> >> >>> Deberias utilizar sudo
>> >> >> >>> pero el error que te esta marcando es por el '- g', va sin
>> >> >> >>> espacios
>> >> >> >>>
>> >> >> >>> man sudo
>> >> >> >>>
>> >> >>  Graci as,
>> >> >> 
>> >> >>  Saludos
>> >> >> 
>> >> >
>> >> > Buenas tardes... Antes de nada, disculpas a Jose y a Ángel, que les
>> >> > envié
>> >> > mails "privados" en vez de enviarlos a la lista... pero el gmail no
>> >> > reconoce
>> >> > cuándo el mail procede de una lista de correo y al darle a responder
>> >> > lo
>> >> > hace
>> >> > sólo al destinatario, o al menos eso creo.
>> >> >
>> >> > Ahora vamos a la chicha y por partes. Si te he entendido bien lo que
>> >> > tú
>> >> > quieres hacer es ejecutar un script en una máquina remota A siendo un
>> >> > usuario normal desde una máquina B (llamémosle local). Dicho script
>> >> > haría un
>> >> > su, se autentificaría como root y ejecutaría ese useradd con los
>> >> > parámetros
>> >> > pertinentes en esa máquina A.
>> >> >
>> >> > La duda que tengo, es que aunque tú hagas un su - root, te tienes que
>> >> > autentificar con la contraseña y hasta donde yo sé, y de hecho en el
>> >> > "man
>> >> > su" no aparece, "su" no tiene la opción de autentificación por
>> >> > parámetro...
>> >> > sólo la interactiva como hace por defecto...
>> >> >
>> >> > Si lo anterior es cierto, se me ocurren varias soluciones para no
>> >> > usar
>> >> > el
>> >> > "su" depediendo de lo que puedas o no puedas hacer en esos
>> >> > servidores...
>> >> > 1. Crearte un shell script en la má

Re: ejecucion script como root

2008-05-20 Por tema Abraham Pérez
El día 20 de mayo de 2008 16:54, Jose Luis Garcia <[EMAIL PROTECTED]>
escribió:

> no exactamente, quiero ejecutar el script desde mi máquina, en las
> maquinas remotas.
>

>
> El día 20 de mayo de 2008 16:46, Abraham Pérez <[EMAIL PROTECTED]>
> escribió:
> > El día 20 de mayo de 2008 16:36, Jose Luis Garcia <[EMAIL PROTECTED]>
> > escribió:
> >>
> >> muchas gracias por las respuestar, pero  el hecho de entrar en las 300
> >> máquinas y habilitar al usuario como root o en sudo, puede ser
> >> bastante engorroso.
> >
> > Pero no vas a meter ese script en esas 300 máquinas? Empiezo a no
> entender
> > nada de nada :/
> >
> >>
> >> En las máquinas solo hay  2 usuario con el que se
> >> hace el ssh y el root. ¿Se os ocurre algo más?
> >>
> >> Gracias
> >>
> >> El día 20 de mayo de 2008 15:52, Abraham Pérez <[EMAIL PROTECTED]>
> >> escribió:
> >> >
> >> >
> >> > El día 20 de mayo de 2008 10:34, Jose Luis Garcia <[EMAIL PROTECTED]>
> >> > escribió:
> >> >>
> >> >> ya lo he probado, con comillas dobles y simples.
> >> >>
> >> >> El día 20 de mayo de 2008 10:31, glic3Rinu <[EMAIL PROTECTED]>
> >> >> escribió:
> >> >> >> el espacio me lo he comido, en realidad el comando que ejecuto es
> el
> >> >> >> siguiente
> >> >> >>
> >> >> >> ssh [EMAIL PROTECTED] su - root -c useradd -m -g grupo user2
> >> >> >
> >> >> > Quizas tengas que poner comillas dobles o simples :S:S
> >> >> >
> >> >> > ssh [EMAIL PROTECTED] su - root -c "useradd -m -g grupo user2"
> >> >> >
> >> >> > saludos,
> >> >> >
> >> >> > 2008/5/20 Jose Luis Garcia <[EMAIL PROTECTED]>:
> >> >> >> Hola,
> >> >> >>
> >> >> >> el espacio me lo he comido, en realidad el comando que ejecuto es
> el
> >> >> >> siguiente
> >> >> >>
> >> >> >> ssh [EMAIL PROTECTED] su - root -c useradd -m -g grupo user2
> >> >> >>
> >> >> >> en cuanto al sudo baraje esa opción pero debería de entrar en cada
> >> >> >> una
> >> >> >> de las máquinas y dar permisos en el sudo a ese usuario, y esatmos
> >> >> >> hablando de unas 300 máquinas, por eso necesito algún script que
> >> >> >> haga
> >> >> >> lo que necesito, ¿podeis ayudarme?
> >> >> >>
> >> >> >> gracias
> >> >> >>
> >> >> >> El día 20 de mayo de 2008 0:08, angel <[EMAIL PROTECTED]>
> >> >> >> escribió:
> >> >> >>> El lun, 19-05-2008 a las 09:24 +0200, Jose Luis Garcia escribió:
> >> >>  Hola,
> >> >> 
> >> >>  tengo la siguiente duda, he creado un script, el cual debe de
> >> >>  ejecutarse como root en una máquina remota. El problema es el
> >> >>  siguiente, no me puedo conecta como root, mediante ssh, debo
> >> >>  conectarme con otro usuario 8user1, p.e) y posteriormente
> ejecutar
> >> >>  como un comando, por ejemplo añadir un usuario, en concretohe
> >> >>  puesto
> >> >>  lo siguiente en el script:
> >> >> 
> >> >>  ssh [EMAIL PROTECTED] su - root -c useradd -m - g grupo user2
> >> >> 
> >> >> 
> >> >>  al ejecutar me arroja el siguiente error:
> >> >> 
> >> >>  useradd: Too few arguments.
> >> >>  Try `useradd --help' or `useradd --usage' for more information
> >> >> 
> >> >>  ¿ que estoy haciendo mal? ¿ puedo hacerlo de otramanera?
> >> >> 
> >> >> 
> >> >> >>> Deberias utilizar sudo
> >> >> >>> pero el error que te esta marcando es por el '- g', va sin
> espacios
> >> >> >>>
> >> >> >>> man sudo
> >> >> >>>
> >> >>  Graci as,
> >> >> 
> >> >>  Saludos
> >> >> 
> >> >
> >> > Buenas tardes... Antes de nada, disculpas a Jose y a Ángel, que les
> >> > envié
> >> > mails "privados" en vez de enviarlos a la lista... pero el gmail no
> >> > reconoce
> >> > cuándo el mail procede de una lista de correo y al darle a responder
> lo
> >> > hace
> >> > sólo al destinatario, o al menos eso creo.
> >> >
> >> > Ahora vamos a la chicha y por partes. Si te he entendido bien lo que
> tú
> >> > quieres hacer es ejecutar un script en una máquina remota A siendo un
> >> > usuario normal desde una máquina B (llamémosle local). Dicho script
> >> > haría un
> >> > su, se autentificaría como root y ejecutaría ese useradd con los
> >> > parámetros
> >> > pertinentes en esa máquina A.
> >> >
> >> > La duda que tengo, es que aunque tú hagas un su - root, te tienes que
> >> > autentificar con la contraseña y hasta donde yo sé, y de hecho en el
> >> > "man
> >> > su" no aparece, "su" no tiene la opción de autentificación por
> >> > parámetro...
> >> > sólo la interactiva como hace por defecto...
> >> >
> >> > Si lo anterior es cierto, se me ocurren varias soluciones para no usar
> >> > el
> >> > "su" depediendo de lo que puedas o no puedas hacer en esos
> servidores...
> >> > 1. Crearte un shell script en la máquina remota y ponerlo setuid, así
> el
> >> > paso de autentificarte como root te lo saltas.
> >> > 2. Meter a tu usuario en el grupo de root y ejecutar el comando sin
> >> > hacer
> >> > ese su.
> >> > 3. Usar sudo
> >> > 4. Habilitar el login de root en el sshd_config
> >> >
> >> > Las propuestas están ordenadas de menor a mayor impac

Re: ejecucion script como root

2008-05-20 Por tema Jose Luis Garcia
no exactamente, quiero ejecutar el script desde mi máquina, en las
maquinas remotas.

El día 20 de mayo de 2008 16:46, Abraham Pérez <[EMAIL PROTECTED]> escribió:
> El día 20 de mayo de 2008 16:36, Jose Luis Garcia <[EMAIL PROTECTED]>
> escribió:
>>
>> muchas gracias por las respuestar, pero  el hecho de entrar en las 300
>> máquinas y habilitar al usuario como root o en sudo, puede ser
>> bastante engorroso.
>
> Pero no vas a meter ese script en esas 300 máquinas? Empiezo a no entender
> nada de nada :/
>
>>
>> En las máquinas solo hay  2 usuario con el que se
>> hace el ssh y el root. ¿Se os ocurre algo más?
>>
>> Gracias
>>
>> El día 20 de mayo de 2008 15:52, Abraham Pérez <[EMAIL PROTECTED]>
>> escribió:
>> >
>> >
>> > El día 20 de mayo de 2008 10:34, Jose Luis Garcia <[EMAIL PROTECTED]>
>> > escribió:
>> >>
>> >> ya lo he probado, con comillas dobles y simples.
>> >>
>> >> El día 20 de mayo de 2008 10:31, glic3Rinu <[EMAIL PROTECTED]>
>> >> escribió:
>> >> >> el espacio me lo he comido, en realidad el comando que ejecuto es el
>> >> >> siguiente
>> >> >>
>> >> >> ssh [EMAIL PROTECTED] su - root -c useradd -m -g grupo user2
>> >> >
>> >> > Quizas tengas que poner comillas dobles o simples :S:S
>> >> >
>> >> > ssh [EMAIL PROTECTED] su - root -c "useradd -m -g grupo user2"
>> >> >
>> >> > saludos,
>> >> >
>> >> > 2008/5/20 Jose Luis Garcia <[EMAIL PROTECTED]>:
>> >> >> Hola,
>> >> >>
>> >> >> el espacio me lo he comido, en realidad el comando que ejecuto es el
>> >> >> siguiente
>> >> >>
>> >> >> ssh [EMAIL PROTECTED] su - root -c useradd -m -g grupo user2
>> >> >>
>> >> >> en cuanto al sudo baraje esa opción pero debería de entrar en cada
>> >> >> una
>> >> >> de las máquinas y dar permisos en el sudo a ese usuario, y esatmos
>> >> >> hablando de unas 300 máquinas, por eso necesito algún script que
>> >> >> haga
>> >> >> lo que necesito, ¿podeis ayudarme?
>> >> >>
>> >> >> gracias
>> >> >>
>> >> >> El día 20 de mayo de 2008 0:08, angel <[EMAIL PROTECTED]>
>> >> >> escribió:
>> >> >>> El lun, 19-05-2008 a las 09:24 +0200, Jose Luis Garcia escribió:
>> >>  Hola,
>> >> 
>> >>  tengo la siguiente duda, he creado un script, el cual debe de
>> >>  ejecutarse como root en una máquina remota. El problema es el
>> >>  siguiente, no me puedo conecta como root, mediante ssh, debo
>> >>  conectarme con otro usuario 8user1, p.e) y posteriormente ejecutar
>> >>  como un comando, por ejemplo añadir un usuario, en concretohe
>> >>  puesto
>> >>  lo siguiente en el script:
>> >> 
>> >>  ssh [EMAIL PROTECTED] su - root -c useradd -m - g grupo user2
>> >> 
>> >> 
>> >>  al ejecutar me arroja el siguiente error:
>> >> 
>> >>  useradd: Too few arguments.
>> >>  Try `useradd --help' or `useradd --usage' for more information
>> >> 
>> >>  ¿ que estoy haciendo mal? ¿ puedo hacerlo de otramanera?
>> >> 
>> >> 
>> >> >>> Deberias utilizar sudo
>> >> >>> pero el error que te esta marcando es por el '- g', va sin espacios
>> >> >>>
>> >> >>> man sudo
>> >> >>>
>> >>  Graci as,
>> >> 
>> >>  Saludos
>> >> 
>> >
>> > Buenas tardes... Antes de nada, disculpas a Jose y a Ángel, que les
>> > envié
>> > mails "privados" en vez de enviarlos a la lista... pero el gmail no
>> > reconoce
>> > cuándo el mail procede de una lista de correo y al darle a responder lo
>> > hace
>> > sólo al destinatario, o al menos eso creo.
>> >
>> > Ahora vamos a la chicha y por partes. Si te he entendido bien lo que tú
>> > quieres hacer es ejecutar un script en una máquina remota A siendo un
>> > usuario normal desde una máquina B (llamémosle local). Dicho script
>> > haría un
>> > su, se autentificaría como root y ejecutaría ese useradd con los
>> > parámetros
>> > pertinentes en esa máquina A.
>> >
>> > La duda que tengo, es que aunque tú hagas un su - root, te tienes que
>> > autentificar con la contraseña y hasta donde yo sé, y de hecho en el
>> > "man
>> > su" no aparece, "su" no tiene la opción de autentificación por
>> > parámetro...
>> > sólo la interactiva como hace por defecto...
>> >
>> > Si lo anterior es cierto, se me ocurren varias soluciones para no usar
>> > el
>> > "su" depediendo de lo que puedas o no puedas hacer en esos servidores...
>> > 1. Crearte un shell script en la máquina remota y ponerlo setuid, así el
>> > paso de autentificarte como root te lo saltas.
>> > 2. Meter a tu usuario en el grupo de root y ejecutar el comando sin
>> > hacer
>> > ese su.
>> > 3. Usar sudo
>> > 4. Habilitar el login de root en el sshd_config
>> >
>> > Las propuestas están ordenadas de menor a mayor impacto, tanto en
>> > aspectos
>> > de configuración como de seguridad, que eso ya dependerá de tu caso en
>> > concreto.
>> >
>> > Espero que haya sido de alguna utilidad y no haberme equivocado
>> > demasiado.
>> >
>> > Un saludo!
>> >
>
>


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ejecucion script como root

2008-05-20 Por tema Abraham Pérez
El día 20 de mayo de 2008 16:36, Jose Luis Garcia <[EMAIL PROTECTED]>
escribió:

> muchas gracias por las respuestar, pero  el hecho de entrar en las 300
> máquinas y habilitar al usuario como root o en sudo, puede ser
> bastante engorroso.


Pero no vas a meter ese script en esas 300 máquinas? Empiezo a no entender
nada de nada :/


> En las máquinas solo hay  2 usuario con el que se
> hace el ssh y el root. ¿Se os ocurre algo más?
>
> Gracias
>
> El día 20 de mayo de 2008 15:52, Abraham Pérez <[EMAIL PROTECTED]>
> escribió:
> >
> >
> > El día 20 de mayo de 2008 10:34, Jose Luis Garcia <[EMAIL PROTECTED]>
> > escribió:
> >>
> >> ya lo he probado, con comillas dobles y simples.
> >>
> >> El día 20 de mayo de 2008 10:31, glic3Rinu <[EMAIL PROTECTED]>
> escribió:
> >> >> el espacio me lo he comido, en realidad el comando que ejecuto es el
> >> >> siguiente
> >> >>
> >> >> ssh [EMAIL PROTECTED] su - root -c useradd -m -g grupo user2
> >> >
> >> > Quizas tengas que poner comillas dobles o simples :S:S
> >> >
> >> > ssh [EMAIL PROTECTED] su - root -c "useradd -m -g grupo user2"
> >> >
> >> > saludos,
> >> >
> >> > 2008/5/20 Jose Luis Garcia <[EMAIL PROTECTED]>:
> >> >> Hola,
> >> >>
> >> >> el espacio me lo he comido, en realidad el comando que ejecuto es el
> >> >> siguiente
> >> >>
> >> >> ssh [EMAIL PROTECTED] su - root -c useradd -m -g grupo user2
> >> >>
> >> >> en cuanto al sudo baraje esa opción pero debería de entrar en cada
> una
> >> >> de las máquinas y dar permisos en el sudo a ese usuario, y esatmos
> >> >> hablando de unas 300 máquinas, por eso necesito algún script que haga
> >> >> lo que necesito, ¿podeis ayudarme?
> >> >>
> >> >> gracias
> >> >>
> >> >> El día 20 de mayo de 2008 0:08, angel <[EMAIL PROTECTED]>
> escribió:
> >> >>> El lun, 19-05-2008 a las 09:24 +0200, Jose Luis Garcia escribió:
> >>  Hola,
> >> 
> >>  tengo la siguiente duda, he creado un script, el cual debe de
> >>  ejecutarse como root en una máquina remota. El problema es el
> >>  siguiente, no me puedo conecta como root, mediante ssh, debo
> >>  conectarme con otro usuario 8user1, p.e) y posteriormente ejecutar
> >>  como un comando, por ejemplo añadir un usuario, en concretohe
> puesto
> >>  lo siguiente en el script:
> >> 
> >>  ssh [EMAIL PROTECTED] su - root -c useradd -m - g grupo user2
> >> 
> >> 
> >>  al ejecutar me arroja el siguiente error:
> >> 
> >>  useradd: Too few arguments.
> >>  Try `useradd --help' or `useradd --usage' for more information
> >> 
> >>  ¿ que estoy haciendo mal? ¿ puedo hacerlo de otramanera?
> >> 
> >> 
> >> >>> Deberias utilizar sudo
> >> >>> pero el error que te esta marcando es por el '- g', va sin espacios
> >> >>>
> >> >>> man sudo
> >> >>>
> >>  Graci as,
> >> 
> >>  Saludos
> >> 
> >
> > Buenas tardes... Antes de nada, disculpas a Jose y a Ángel, que les envié
> > mails "privados" en vez de enviarlos a la lista... pero el gmail no
> reconoce
> > cuándo el mail procede de una lista de correo y al darle a responder lo
> hace
> > sólo al destinatario, o al menos eso creo.
> >
> > Ahora vamos a la chicha y por partes. Si te he entendido bien lo que tú
> > quieres hacer es ejecutar un script en una máquina remota A siendo un
> > usuario normal desde una máquina B (llamémosle local). Dicho script haría
> un
> > su, se autentificaría como root y ejecutaría ese useradd con los
> parámetros
> > pertinentes en esa máquina A.
> >
> > La duda que tengo, es que aunque tú hagas un su - root, te tienes que
> > autentificar con la contraseña y hasta donde yo sé, y de hecho en el "man
> > su" no aparece, "su" no tiene la opción de autentificación por
> parámetro...
> > sólo la interactiva como hace por defecto...
> >
> > Si lo anterior es cierto, se me ocurren varias soluciones para no usar el
> > "su" depediendo de lo que puedas o no puedas hacer en esos servidores...
> > 1. Crearte un shell script en la máquina remota y ponerlo setuid, así el
> > paso de autentificarte como root te lo saltas.
> > 2. Meter a tu usuario en el grupo de root y ejecutar el comando sin hacer
> > ese su.
> > 3. Usar sudo
> > 4. Habilitar el login de root en el sshd_config
> >
> > Las propuestas están ordenadas de menor a mayor impacto, tanto en
> aspectos
> > de configuración como de seguridad, que eso ya dependerá de tu caso en
> > concreto.
> >
> > Espero que haya sido de alguna utilidad y no haberme equivocado
> demasiado.
> >
> > Un saludo!
> >
>


Re: ejecucion script como root

2008-05-20 Por tema Jose Luis Garcia
muchas gracias por las respuestar, pero  el hecho de entrar en las 300
máquinas y habilitar al usuario como root o en sudo, puede ser
bastante engorroso. En las máquinas solo hay  2 usuario con el que se
hace el ssh y el root. ¿Se os ocurre algo más?

Gracias

El día 20 de mayo de 2008 15:52, Abraham Pérez <[EMAIL PROTECTED]> escribió:
>
>
> El día 20 de mayo de 2008 10:34, Jose Luis Garcia <[EMAIL PROTECTED]>
> escribió:
>>
>> ya lo he probado, con comillas dobles y simples.
>>
>> El día 20 de mayo de 2008 10:31, glic3Rinu <[EMAIL PROTECTED]> escribió:
>> >> el espacio me lo he comido, en realidad el comando que ejecuto es el
>> >> siguiente
>> >>
>> >> ssh [EMAIL PROTECTED] su - root -c useradd -m -g grupo user2
>> >
>> > Quizas tengas que poner comillas dobles o simples :S:S
>> >
>> > ssh [EMAIL PROTECTED] su - root -c "useradd -m -g grupo user2"
>> >
>> > saludos,
>> >
>> > 2008/5/20 Jose Luis Garcia <[EMAIL PROTECTED]>:
>> >> Hola,
>> >>
>> >> el espacio me lo he comido, en realidad el comando que ejecuto es el
>> >> siguiente
>> >>
>> >> ssh [EMAIL PROTECTED] su - root -c useradd -m -g grupo user2
>> >>
>> >> en cuanto al sudo baraje esa opción pero debería de entrar en cada una
>> >> de las máquinas y dar permisos en el sudo a ese usuario, y esatmos
>> >> hablando de unas 300 máquinas, por eso necesito algún script que haga
>> >> lo que necesito, ¿podeis ayudarme?
>> >>
>> >> gracias
>> >>
>> >> El día 20 de mayo de 2008 0:08, angel <[EMAIL PROTECTED]> escribió:
>> >>> El lun, 19-05-2008 a las 09:24 +0200, Jose Luis Garcia escribió:
>>  Hola,
>> 
>>  tengo la siguiente duda, he creado un script, el cual debe de
>>  ejecutarse como root en una máquina remota. El problema es el
>>  siguiente, no me puedo conecta como root, mediante ssh, debo
>>  conectarme con otro usuario 8user1, p.e) y posteriormente ejecutar
>>  como un comando, por ejemplo añadir un usuario, en concretohe puesto
>>  lo siguiente en el script:
>> 
>>  ssh [EMAIL PROTECTED] su - root -c useradd -m - g grupo user2
>> 
>> 
>>  al ejecutar me arroja el siguiente error:
>> 
>>  useradd: Too few arguments.
>>  Try `useradd --help' or `useradd --usage' for more information
>> 
>>  ¿ que estoy haciendo mal? ¿ puedo hacerlo de otramanera?
>> 
>> 
>> >>> Deberias utilizar sudo
>> >>> pero el error que te esta marcando es por el '- g', va sin espacios
>> >>>
>> >>> man sudo
>> >>>
>>  Graci as,
>> 
>>  Saludos
>> 
>
> Buenas tardes... Antes de nada, disculpas a Jose y a Ángel, que les envié
> mails "privados" en vez de enviarlos a la lista... pero el gmail no reconoce
> cuándo el mail procede de una lista de correo y al darle a responder lo hace
> sólo al destinatario, o al menos eso creo.
>
> Ahora vamos a la chicha y por partes. Si te he entendido bien lo que tú
> quieres hacer es ejecutar un script en una máquina remota A siendo un
> usuario normal desde una máquina B (llamémosle local). Dicho script haría un
> su, se autentificaría como root y ejecutaría ese useradd con los parámetros
> pertinentes en esa máquina A.
>
> La duda que tengo, es que aunque tú hagas un su - root, te tienes que
> autentificar con la contraseña y hasta donde yo sé, y de hecho en el "man
> su" no aparece, "su" no tiene la opción de autentificación por parámetro...
> sólo la interactiva como hace por defecto...
>
> Si lo anterior es cierto, se me ocurren varias soluciones para no usar el
> "su" depediendo de lo que puedas o no puedas hacer en esos servidores...
> 1. Crearte un shell script en la máquina remota y ponerlo setuid, así el
> paso de autentificarte como root te lo saltas.
> 2. Meter a tu usuario en el grupo de root y ejecutar el comando sin hacer
> ese su.
> 3. Usar sudo
> 4. Habilitar el login de root en el sshd_config
>
> Las propuestas están ordenadas de menor a mayor impacto, tanto en aspectos
> de configuración como de seguridad, que eso ya dependerá de tu caso en
> concreto.
>
> Espero que haya sido de alguna utilidad y no haberme equivocado demasiado.
>
> Un saludo!
>


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ejecucion script como root

2008-05-20 Por tema Abraham Pérez
El día 20 de mayo de 2008 10:34, Jose Luis Garcia <[EMAIL PROTECTED]>
escribió:

> ya lo he probado, con comillas dobles y simples.
>
> El día 20 de mayo de 2008 10:31, glic3Rinu <[EMAIL PROTECTED]> escribió:
> >> el espacio me lo he comido, en realidad el comando que ejecuto es el
> siguiente
> >>
> >> ssh [EMAIL PROTECTED] su - root -c useradd -m -g grupo user2
> >
> > Quizas tengas que poner comillas dobles o simples :S:S
> >
> > ssh [EMAIL PROTECTED] su - root -c "useradd -m -g grupo user2"
> >
> > saludos,
> >
> > 2008/5/20 Jose Luis Garcia <[EMAIL PROTECTED]>:
> >> Hola,
> >>
> >> el espacio me lo he comido, en realidad el comando que ejecuto es el
> siguiente
> >>
> >> ssh [EMAIL PROTECTED] su - root -c useradd -m -g grupo user2
> >>
> >> en cuanto al sudo baraje esa opción pero debería de entrar en cada una
> >> de las máquinas y dar permisos en el sudo a ese usuario, y esatmos
> >> hablando de unas 300 máquinas, por eso necesito algún script que haga
> >> lo que necesito, ¿podeis ayudarme?
> >>
> >> gracias
> >>
> >> El día 20 de mayo de 2008 0:08, angel <[EMAIL PROTECTED]> escribió:
> >>> El lun, 19-05-2008 a las 09:24 +0200, Jose Luis Garcia escribió:
>  Hola,
> 
>  tengo la siguiente duda, he creado un script, el cual debe de
>  ejecutarse como root en una máquina remota. El problema es el
>  siguiente, no me puedo conecta como root, mediante ssh, debo
>  conectarme con otro usuario 8user1, p.e) y posteriormente ejecutar
>  como un comando, por ejemplo añadir un usuario, en concretohe puesto
>  lo siguiente en el script:
> 
>  ssh [EMAIL PROTECTED] su - root -c useradd -m - g grupo user2
> 
> 
>  al ejecutar me arroja el siguiente error:
> 
>  useradd: Too few arguments.
>  Try `useradd --help' or `useradd --usage' for more information
> 
>  ¿ que estoy haciendo mal? ¿ puedo hacerlo de otramanera?
> 
> 
> >>> Deberias utilizar sudo
> >>> pero el error que te esta marcando es por el '- g', va sin espacios
> >>>
> >>> man sudo
> >>>
>  Graci as,
> 
>  Saludos
> 
>

Buenas tardes... Antes de nada, disculpas a Jose y a Ángel, que les envié
mails "privados" en vez de enviarlos a la lista... pero el gmail no reconoce
cuándo el mail procede de una lista de correo y al darle a responder lo hace
sólo al destinatario, o al menos eso creo.

Ahora vamos a la chicha y por partes. Si te he entendido bien lo que tú
quieres hacer es ejecutar un script en una máquina remota A siendo un
usuario normal desde una máquina B (llamémosle local). Dicho script haría un
su, se autentificaría como root y ejecutaría ese useradd con los parámetros
pertinentes en esa máquina A.

La duda que tengo, es que aunque tú hagas un su - root, te tienes que
autentificar con la contraseña y hasta donde yo sé, y de hecho en el "man
su" no aparece, "su" no tiene la opción de autentificación por parámetro...
sólo la interactiva como hace por defecto...

Si lo anterior es cierto, se me ocurren varias soluciones para no usar el
"su" depediendo de lo que puedas o no puedas hacer en esos servidores...
1. Crearte un shell script en la máquina remota y ponerlo setuid, así el
paso de autentificarte como root te lo saltas.
2. Meter a tu usuario en el grupo de root y ejecutar el comando sin hacer
ese su.
3. Usar sudo
4. Habilitar el login de root en el sshd_config

Las propuestas están ordenadas de menor a mayor impacto, tanto en aspectos
de configuración como de seguridad, que eso ya dependerá de tu caso en
concreto.

Espero que haya sido de alguna utilidad y no haberme equivocado demasiado.

Un saludo!


Re: ejecucion script como root

2008-05-20 Por tema Abraham Pérez
El día 20 de mayo de 2008 10:34, Jose Luis Garcia <[EMAIL PROTECTED]>
escribió:

> ya lo he probado, con comillas dobles y simples.
>
> El día 20 de mayo de 2008 10:31, glic3Rinu <[EMAIL PROTECTED]> escribió:
> >> el espacio me lo he comido, en realidad el comando que ejecuto es el
> siguiente
> >>
> >> ssh [EMAIL PROTECTED] su - root -c useradd -m -g grupo user2
> >
> > Quizas tengas que poner comillas dobles o simples :S:S
> >
> > ssh [EMAIL PROTECTED] su - root -c "useradd -m -g grupo user2"
> >
> > saludos,
> >
> > 2008/5/20 Jose Luis Garcia <[EMAIL PROTECTED]>:
> >> Hola,
> >>
> >> el espacio me lo he comido, en realidad el comando que ejecuto es el
> siguiente
> >>
> >> ssh [EMAIL PROTECTED] su - root -c useradd -m -g grupo user2
> >>
> >> en cuanto al sudo baraje esa opción pero debería de entrar en cada una
> >> de las máquinas y dar permisos en el sudo a ese usuario, y esatmos
> >> hablando de unas 300 máquinas, por eso necesito algún script que haga
> >> lo que necesito, ¿podeis ayudarme?
> >>
> >> gracias
> >>
> >> El día 20 de mayo de 2008 0:08, angel <[EMAIL PROTECTED]> escribió:
> >>> El lun, 19-05-2008 a las 09:24 +0200, Jose Luis Garcia escribió:
>  Hola,
> 
>  tengo la siguiente duda, he creado un script, el cual debe de
>  ejecutarse como root en una máquina remota. El problema es el
>  siguiente, no me puedo conecta como root, mediante ssh, debo
>  conectarme con otro usuario 8user1, p.e) y posteriormente ejecutar
>  como un comando, por ejemplo añadir un usuario, en concretohe puesto
>  lo siguiente en el script:
> 
>  ssh [EMAIL PROTECTED] su - root -c useradd -m - g grupo user2
> 
> 
>  al ejecutar me arroja el siguiente error:
> 
>  useradd: Too few arguments.
>  Try `useradd --help' or `useradd --usage' for more information
> 
>  ¿ que estoy haciendo mal? ¿ puedo hacerlo de otramanera?
> 
> 
> >>> Deberias utilizar sudo
> >>> pero el error que te esta marcando es por el '- g', va sin espacios
> >>>
> >>> man sudo
> >>>
>  Graci as,
> 
>  Saludos
> 
>

Buenas tardes... Antes de nada, disculpas a Jose y a Ángel, que les envié
mails "privados" en vez de enviarlos a la lista... pero el gmail no reconoce
cuándo el mail procede de una lista de correo y al darle a responder lo hace
sólo al destinatario, o al menos eso creo.

Ahora vamos a la chicha y por partes. Si te he entendido bien lo que tú
quieres hacer es ejecutar un script en una máquina remota A siendo un
usuario normal desde una máquina B (llamémosle local). Dicho script haría un
su, se autentificaría como root y ejecutaría ese useradd con los parámetros
pertinentes en esa máquina A.

La duda que tengo, es que aunque tú hagas un su - root, te tienes que
autentificar con la contraseña y hasta donde yo sé, y de hecho en el "man
su" no aparece, "su" no tiene la opción de autentificación por parámetro...
sólo la interactiva como hace por defecto...

Si lo anterior es cierto, se me ocurren varias soluciones para no usar el
"su" depediendo de lo que puedas o no puedas hacer en esos servidores...
1. Crearte un shell script en la máquina remota y ponerlo setuid, así el
paso de autentificarte como root te lo saltas.
2. Meter a tu usuario en el grupo de root y ejecutar el comando sin hacer
ese su.
3. Usar sudo
4. Habilitar el login de root en el sshd_config

Las propuestas están ordenadas de menor a mayor impacto, tanto en aspectos
de configuración como de seguridad, que eso ya dependerá de tu caso en
concreto.

Espero que haya sido de alguna utilidad y no haberme equivocado demasiado.

Un saludo!


Re: ejecucion script como root

2008-05-20 Por tema Jose Luis Garcia
ya lo he probado, con comillas dobles y simples.

El día 20 de mayo de 2008 10:31, glic3Rinu <[EMAIL PROTECTED]> escribió:
>> el espacio me lo he comido, en realidad el comando que ejecuto es el 
>> siguiente
>>
>> ssh [EMAIL PROTECTED] su - root -c useradd -m -g grupo user2
>
> Quizas tengas que poner comillas dobles o simples :S:S
>
> ssh [EMAIL PROTECTED] su - root -c "useradd -m -g grupo user2"
>
> saludos,
>
> 2008/5/20 Jose Luis Garcia <[EMAIL PROTECTED]>:
>> Hola,
>>
>> el espacio me lo he comido, en realidad el comando que ejecuto es el 
>> siguiente
>>
>> ssh [EMAIL PROTECTED] su - root -c useradd -m -g grupo user2
>>
>> en cuanto al sudo baraje esa opción pero debería de entrar en cada una
>> de las máquinas y dar permisos en el sudo a ese usuario, y esatmos
>> hablando de unas 300 máquinas, por eso necesito algún script que haga
>> lo que necesito, ¿podeis ayudarme?
>>
>> gracias
>>
>> El día 20 de mayo de 2008 0:08, angel <[EMAIL PROTECTED]> escribió:
>>> El lun, 19-05-2008 a las 09:24 +0200, Jose Luis Garcia escribió:
 Hola,

 tengo la siguiente duda, he creado un script, el cual debe de
 ejecutarse como root en una máquina remota. El problema es el
 siguiente, no me puedo conecta como root, mediante ssh, debo
 conectarme con otro usuario 8user1, p.e) y posteriormente ejecutar
 como un comando, por ejemplo añadir un usuario, en concretohe puesto
 lo siguiente en el script:

 ssh [EMAIL PROTECTED] su - root -c useradd -m - g grupo user2


 al ejecutar me arroja el siguiente error:

 useradd: Too few arguments.
 Try `useradd --help' or `useradd --usage' for more information

 ¿ que estoy haciendo mal? ¿ puedo hacerlo de otramanera?


>>> Deberias utilizar sudo
>>> pero el error que te esta marcando es por el '- g', va sin espacios
>>>
>>> man sudo
>>>
 Graci as,

 Saludos


>>>
>>>
>>> --
>>> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
>>> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
>>>
>>>
>>
>>
>> --
>> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
>> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
>>
>>
>


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ejecucion script como root

2008-05-20 Por tema glic3Rinu
> el espacio me lo he comido, en realidad el comando que ejecuto es el siguiente
>
> ssh [EMAIL PROTECTED] su - root -c useradd -m -g grupo user2

Quizas tengas que poner comillas dobles o simples :S:S

ssh [EMAIL PROTECTED] su - root -c "useradd -m -g grupo user2"

saludos,

2008/5/20 Jose Luis Garcia <[EMAIL PROTECTED]>:
> Hola,
>
> el espacio me lo he comido, en realidad el comando que ejecuto es el siguiente
>
> ssh [EMAIL PROTECTED] su - root -c useradd -m -g grupo user2
>
> en cuanto al sudo baraje esa opción pero debería de entrar en cada una
> de las máquinas y dar permisos en el sudo a ese usuario, y esatmos
> hablando de unas 300 máquinas, por eso necesito algún script que haga
> lo que necesito, ¿podeis ayudarme?
>
> gracias
>
> El día 20 de mayo de 2008 0:08, angel <[EMAIL PROTECTED]> escribió:
>> El lun, 19-05-2008 a las 09:24 +0200, Jose Luis Garcia escribió:
>>> Hola,
>>>
>>> tengo la siguiente duda, he creado un script, el cual debe de
>>> ejecutarse como root en una máquina remota. El problema es el
>>> siguiente, no me puedo conecta como root, mediante ssh, debo
>>> conectarme con otro usuario 8user1, p.e) y posteriormente ejecutar
>>> como un comando, por ejemplo añadir un usuario, en concretohe puesto
>>> lo siguiente en el script:
>>>
>>> ssh [EMAIL PROTECTED] su - root -c useradd -m - g grupo user2
>>>
>>>
>>> al ejecutar me arroja el siguiente error:
>>>
>>> useradd: Too few arguments.
>>> Try `useradd --help' or `useradd --usage' for more information
>>>
>>> ¿ que estoy haciendo mal? ¿ puedo hacerlo de otramanera?
>>>
>>>
>> Deberias utilizar sudo
>> pero el error que te esta marcando es por el '- g', va sin espacios
>>
>> man sudo
>>
>>> Graci as,
>>>
>>> Saludos
>>>
>>>
>>
>>
>> --
>> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
>> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
>>
>>
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
>
>


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ejecucion script como root

2008-05-20 Por tema Jose Luis Garcia
Hola,

el espacio me lo he comido, en realidad el comando que ejecuto es el siguiente

ssh [EMAIL PROTECTED] su - root -c useradd -m -g grupo user2

en cuanto al sudo baraje esa opción pero debería de entrar en cada una
de las máquinas y dar permisos en el sudo a ese usuario, y esatmos
hablando de unas 300 máquinas, por eso necesito algún script que haga
lo que necesito, ¿podeis ayudarme?

gracias

El día 20 de mayo de 2008 0:08, angel <[EMAIL PROTECTED]> escribió:
> El lun, 19-05-2008 a las 09:24 +0200, Jose Luis Garcia escribió:
>> Hola,
>>
>> tengo la siguiente duda, he creado un script, el cual debe de
>> ejecutarse como root en una máquina remota. El problema es el
>> siguiente, no me puedo conecta como root, mediante ssh, debo
>> conectarme con otro usuario 8user1, p.e) y posteriormente ejecutar
>> como un comando, por ejemplo añadir un usuario, en concretohe puesto
>> lo siguiente en el script:
>>
>> ssh [EMAIL PROTECTED] su - root -c useradd -m - g grupo user2
>>
>>
>> al ejecutar me arroja el siguiente error:
>>
>> useradd: Too few arguments.
>> Try `useradd --help' or `useradd --usage' for more information
>>
>> ¿ que estoy haciendo mal? ¿ puedo hacerlo de otramanera?
>>
>>
> Deberias utilizar sudo
> pero el error que te esta marcando es por el '- g', va sin espacios
>
> man sudo
>
>> Graci as,
>>
>> Saludos
>>
>>
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
>
>


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ejecucion script como root

2008-05-19 Por tema angel
El lun, 19-05-2008 a las 09:24 +0200, Jose Luis Garcia escribió:
> Hola,
> 
> tengo la siguiente duda, he creado un script, el cual debe de
> ejecutarse como root en una máquina remota. El problema es el
> siguiente, no me puedo conecta como root, mediante ssh, debo
> conectarme con otro usuario 8user1, p.e) y posteriormente ejecutar
> como un comando, por ejemplo añadir un usuario, en concretohe puesto
> lo siguiente en el script:
> 
> ssh [EMAIL PROTECTED] su - root -c useradd -m - g grupo user2
> 
> 
> al ejecutar me arroja el siguiente error:
> 
> useradd: Too few arguments.
> Try `useradd --help' or `useradd --usage' for more information
> 
> ¿ que estoy haciendo mal? ¿ puedo hacerlo de otramanera?
> 
> 
Deberias utilizar sudo
pero el error que te esta marcando es por el '- g', va sin espacios

man sudo

> Graci as,
> 
> Saludos
> 
> 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



ejecucion script como root

2008-05-19 Por tema Jose Luis Garcia
Hola,

tengo la siguiente duda, he creado un script, el cual debe de
ejecutarse como root en una máquina remota. El problema es el
siguiente, no me puedo conecta como root, mediante ssh, debo
conectarme con otro usuario 8user1, p.e) y posteriormente ejecutar
como un comando, por ejemplo añadir un usuario, en concretohe puesto
lo siguiente en el script:

ssh [EMAIL PROTECTED] su - root -c useradd -m - g grupo user2


al ejecutar me arroja el siguiente error:

useradd: Too few arguments.
Try `useradd --help' or `useradd --usage' for more information

¿ que estoy haciendo mal? ¿ puedo hacerlo de otramanera?


Gracias,

Saludos


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]