Forums:
Hola Amigos necesito si ayuda un user adminsitrador ejecuto el comando rm -rf /home/ y se borro la carpeta de todos los usuarios ahora todos los mensajes no llegan ni se pueden enviar
hay alguna forma de recuperar dicha carpeta si es asi pueden indicarme los pasos a seguir o se tendra una carpeta donde se mueva la carpeta eliminada?
Muchas Gracias de Antemano
Pues si lo borraste desde la
Pues si lo borraste desde la consola ya no hay mucho que hacer. Si a linux le dijiste que borre, pues lo va a borrar.
Supongo que tendrás respaldos de tu carpeta home almenos..
De no mejor te pones a crear las carpetas de los usuarios a mano.
O mejor aún, yo hice este script para una tarea similar.
#!/bin/bash
for user in `cat /etc/passwd|awk -F: {'print $1'}`
do
mkdir /home/$user
chown -R $user /home/$user
done
Saludos
Juan Yépez
093681879
Saludos
Juan Yépez
0993681879
Dj - Discomovil Quito
Ah, se me olvidaba Claro
Ah, se me olvidaba
Claro está que con esto no podrás recuperar información que tenías guardada en las carpetas de los usuarios. Si no utilizabas IMAP para recibir los correos, pues entonces no tendrás mayor problema en usar este script.
Y otra cosa más, debes sacar respaldos. ;)
Saludos
Juan Yépez
093681879
Saludos
Juan Yépez
0993681879
Dj - Discomovil Quito
Saludos jcyepez, disculpa la
Saludos jcyepez, disculpa la pregunta, pero como es el proceso que tu utilizas en estos casos para sacar los respaldos. Configuras para q sea automatico todos los dias, lo haces manualmente todos los dias; que tecnica te ha dado buenos resultados
Pues un simple tar dentro de
Pues un simple tar dentro de un script es la mejor herramienta que he encontrado.
El script que utilizo es como este:
#!/bin/bash
fecha=`date +%Y%m%d`
tar cfvz /mnt/respaldos/home$fecha.tgz /home
tar cfzv /mnt/respaldos/etc$fecha.tgz /etc
tar cfzv /mnt/respaldos/var$fecha.tgz /var
Creas una tarea programada para que ejecute el script cada vez que requieras, puede ser diario, semanal o si quieres cada 5 minutos, eso depende de tus necesidades.
La carpeta /mnt/respaldos se refiere a una unidad de red montada mediante samba, este contenido es grabado todas las noches en una cinta, claro automáticamente.
Saludos
Juan Yépez
093681879
Saludos
Juan Yépez
0993681879
Dj - Discomovil Quito
Chevere la forma de realizar
Chevere la forma de realizar el respaldo. Gracias por compartirlo.
Saludos
De nada. Espero te sirva y
De nada.
Espero te sirva y la pongas en práctica.
Saludos
Juan Yépez
093681879
Saludos
Juan Yépez
0993681879
Dj - Discomovil Quito
voy a agregar algo al script
voy a agregar algo al script de juan carlos para que los usuarios tengan todos los contenidos como cuando son creados:
#!/bin/bash
for user in `cat /etc/passwd|awk -F: {'print $1'}`
do
mkdir /home/$user
cp -a /etc/skel/.bash* /home/$user
cp -a /etc/skel/* /home/$user &> /dev/null
chown -R $user /home/$user
done
Saludos
epe
--
NuestroServer.com
Ecuador: +(593) 9 9246504, +(593) 2 600 4454
USA: +1 305 359 4495, España: +34 91 7617884
Saludos
epe
EcuaLinux.com
+(593) 9 9924 6504
Servicios en Software Libre
SCRIPT
Amigo este error me sale al ejecutar tu sccript ademas de eso la carpeta home esta borrada pero si le doy un locate home la encuentra pero no puedo acceder a ella con cd home me puede ayudar es muy urgente
[root@mail ~]# !/bin/bash
-bash: !/bin/bash: event not found
[root@mail ~]# for user in `cat /etc/passwd|awk -F: {'print $1'}`
> do
> mkdir /home/$user
> chown -R $user /home/$user
> done
mkdir: cannot create directory `/home/root': No such file or directory
chown: cannot access `/home/root': No such file or directory
mkdir: cannot create directory `/home/bin': No such file or directory
Saludos COrdiales
Andy Vargas F.
Lima Peru
andytecnico@hotmail.com
Saludos COrdiales
Andy Vargas F.
Lima Peru
andytecnico@hotmail.com
el script debes guardarlo en
el script debes guardarlo en un archivo. y entonces ejecutar este archivo.
Saludos
epe
--
NuestroServer.com
Ecuador: +(593) 9 9246504, +(593) 2 600 4454
USA: +1 305 359 4495, España: +34 91 7617884
Saludos
epe
EcuaLinux.com
+(593) 9 9924 6504
Servicios en Software Libre
el locate te debe listar la
el locate te debe listar la carpeta porque la base no esta actualizada
dale un updatedb antes y luego prueba nuevamente con locate home
seguro no aparecerá ya que el locate lista resultados desde una base que genera en el momento de hacer el updatedb
Páginas