Esa era la forma, con akw.<br>Gracias. Ya me resolvio la duda a mi...<br><br><div class="gmail_quote">2009/3/13 Luis Diego Fernandez <span dir="ltr">&lt;<a href="mailto:profediego@gmail.com">profediego@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Se me ocurre que podria ir mao menos asi el script....<br><br><br>#!/bin/sh<br><br>for i in $(awk -F: &#39;{print $1}&#39; /etc/passwd); do <br>
       cd /home/$i 2&gt; /dev/null<br>        if [ &quot;$?&quot; = &quot;0&quot; ]; then<br>
                Todo lo referente a la copia del archivo....<br><br>        fi<br>done<br><br>Explico, <br><br>for i in $(awk -F: &#39;{print $1}&#39; /etc/passwd); do <br><br>Lista el contenido de la primer columna del archivo passwd que corresponde a los usuarios del sistema, y hace un siglo por cada usuario listado, mao menos...<br>

<br>cd /home/$i 2&gt; /dev/null<br><br>por cada usuario en el archivo trata de ir al home, obviamente como en ese archivo hay un monton de usuario y no todos son de carne y hueso, pues algunos no tienen home, por ende va dar error, y es aqui <br>

<br> if [ &quot;$?&quot; = &quot;0&quot; ]; then<br><br>que si el cd fue exitoso tons, ya sabemos que el usuario si tiene un home y por ende empezariamos con todo el enredo de la copua del archivo y el cambio de permisos...<br>

<br>algo que seme ocurrio en un rato libre, se que sepuede mejorr un monton, pero ya es algo p empezar digo no..<br><br>saludos...<br><br>pd:  Importante que la ejecucion del script la haga root, por los permisos a la hora de hacer la copia en un home ajeno. <br>

<br><br><br><br><div class="gmail_quote"><div class="im">2009/3/13 Jimmy Latouche <span dir="ltr">&lt;<a href="http://jimmy.lc" target="_blank">jimmy.lc</a>@<a href="http://gmail.com" target="_blank">gmail.com</a>&gt;</span><br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hola Claudio<div><div></div><div class="h5"><br>
<br>
Yo lo haría con SCP (Y no con CP que es mas complicado), lo único que<br>
necesitas es una lista (un array de dos dimensiones) con las direcciones<br>
de las máquinas y los usuarios respectivos de cada una, luego aplicas lo<br>
que aparece en este documento para que SCP no te pida password en cada<br>
máquina y efectivamente se pueda usar en un script:<br>
<br>
<a href="http://www.linuxjournal.com/article/8600" target="_blank">http://www.linuxjournal.com/article/8600</a><br>
<br>
Por último le dices al programa que avance por el array mandando el<br>
archivo a cada PC, sacando el rato un podría hacer que el script reciba<br>
como parámetro el archivo que quieres copiar y al final te saque un<br>
listado de los logros y problemas que tuvo (nada mas copiar el Output a<br>
un archivo de texto)<br>
<br>
Con respecto a los permisos, pues no hay problema porque queda con los<br>
permisos de ejecución que tenía originalmente el archivo pero con<br>
propiedad del usuario que recibe la copia<br>
<br>
Pruebalo y nos cuentas<br>
<div><div></div><div><br>
<br>
Claudio Ovares Gutiérrez wrote:<br>
&gt; Hola<br>
&gt; He colocado este mensaje en otros foros pero no he tenido una respuesta<br>
&gt; que me ayude ¿podría alguien aquí?<br>
&gt; Tengo 14 usuarios en cada una de las 20 PC de un aula de cómputo de una<br>
&gt; escuela, con kubuntu 8.04 y debo remplazar, en todos los usuarios de<br>
&gt; cada PC, un archivo que esta en /home/usuarios/.kde/Autostart/ica1; el<br>
&gt; archivo en cuestión (ica1, un script en bash) ya lo tengo corregido en<br>
&gt; un usuario.<br>
&gt; La pregunta es ¿Cómo lo puedo copiar de forma automática, esto es sin<br>
&gt; hacer un cp /home/usuario 1.../ica1 /home/usuario2/../ica1 para cada<br>
&gt; usuario? Si lo tengo que hacer uno a uno sería repetir 14x20=240 veces<br>
&gt; esa copia.<br>
&gt; He leído por allí que con un script se podría automatiza el proceso de<br>
&gt; copia, pero me queda la duda si al ejecutarlo, con su, cómo quedarían<br>
&gt; las propiedades de ese archivo (ica1) en la carpeta de cada usuario, por<br>
&gt; ejemplo ¿quien sería el dueño, grupo, permisos,etc?<br>
&gt; Les agradezco cualquier ayuda que me evite hacer durante todo un día cp ....<br>
&gt; ------------------------------------------------------------------------<br>
&gt; Casi 50 razones para tener el nuevo Messenger. ¡Conócelas aquí y bájate<br>
</div></div>&gt; el nuevo! &lt;<a href="http://www.nuevomessenger2009.com/" target="_blank">http://www.nuevomessenger2009.com/</a>&gt;<br>
&gt;<br>
<font color="#888888"><br>
<br>
--<br>
</font><div><div></div><div>lista de correos ubuntu-cr<br>
<a href="mailto:ubuntu-cr@lists.ubuntu.com" target="_blank">ubuntu-cr@lists.ubuntu.com</a><br>
Cambie su configuración o sálgase de la lista en: <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-cr" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-cr</a><br>
Visítenos en <a href="http://www.crubuntu.org" target="_blank">http://www.crubuntu.org</a><br>
</div></div></div></div></blockquote></div><font color="#888888"><br><br clear="all"><br>-- <br>My opinions may have changed, but not the fact that i am rigth!<br>
</font><br>--<br>
lista de correos ubuntu-cr<br>
<a href="mailto:ubuntu-cr@lists.ubuntu.com">ubuntu-cr@lists.ubuntu.com</a><br>
Cambie su configuración o sálgase de la lista en: <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-cr" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-cr</a><br>
Visítenos en <a href="http://www.crubuntu.org" target="_blank">http://www.crubuntu.org</a><br></blockquote></div><br><br clear="all"><br>-- <br>Marco Torres Castro<br>Linux user #451104<br><br>Muchos quieren vivir su vida dentro del sonido de una campana de iglesia,<br>
yo, por mi parte, prefiero correr la carrera de rescate dentro de una yarda del infierno.<br>C.S. Stodd<br>