Carpeta Home Eliminada

Imagen de arkantos

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

Imagen de jcyepez

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

Imagen de jcyepez

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

Imagen de Willan

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

Imagen de jcyepez

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

voy a agregar algo al script

Imagen de Epe

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

Imagen de arkantos

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 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