>�(���C]4b�� !zA:X[(NA0ͮr����e�BO�vqC���gK��'h�osm�2��!/�D@~.��p� ��
#el ejercicio lo que hace es cortar los usuarios que son del grupo administradores de la carpeta /etc/group y guardarme esta información en administradores.txt.
Código
fecha=`date +%d-%m-%Y` tail -1 /etc/group | cut -d ":" -f4 > administradores.txt [color=navy]#sustituye las , por espacios[/color] admins=`cat administradores.txt | tr "," " "` echo $admins > administradores.txt [color=navy]#recorre el contenido de administradores.txt creandome un fichero administracio.log para cada usuario del grupo administradores y copiandome en sus respectivos homes.[/color] for var in `cat administradores.txt` do touch administracio.log cp administracio.log /home/$var done [color=navy]#lista los homes que tienen el fichero administracio.log y me lo guarda en tmp for pro in `ls /home/*/administracio.log` y me corta el * que es el nombre del usuario para luego ir recorriendo nombre por nombre haciendome una copia de seguridad por cada usuario adminsitradores y guardandomela en el directorio /logadminist[/color] do echo $pro > tmp home=`cut -d "/" -f3 tmp` for cuenta in $home do copia=`tar -jcvf administracio.$cuenta.$fecha.log /home/$cuenta/administracio.log` mv administracio.*.* ./logadminist/ tar -xvf /logadminist/administracio.$cuenta.$fecha.log mv ./logadminist/administracio.log ./logadminist/administracio.$cuenta.$fecha.log done done
gracias