Practica 2 Fedora
Practica 2 Fedora
Practica 2 Fedora
Trabajo
Usuarios, Sistemas de ficheros y copias de seguridad
Asignatura
Admnistracion de servidores
Nivel
V año
Carrera
Ingeniería en sistemas
Docente
Yesser Miranda
Autor
Víctor Zeledón Chavarría
Editamos el fichero:
Agregamos un usuario:
Nano /etc/group
Nano /etc/passwd
Hacemos lo mismo para el campo GID, solo que reemplazamos los 3 por un 4.
Finalización de la instalación.
Ahora pasamos la contraseña cifrada al fichero shadow, este se encarga de almacenar
la información
Modificamos el dueño del grupo para que este pueda hacer lo que quiera en el directorio
con el siguiente comando.
Desahabilitar el usuario
PUNTO 3
Agregamos un nuevo grupo
PASO 5
PASO 6´
2. Ejercicios de sistema de ficheros y discos
Virtualizando disquetes, Realice los siguientes pasos antes de los ejercicios:
I. Usa el archivo FLOPPY para crear un disquete virtual. (creado con Imdisk virtual
disk driver).
II. En Virtualbox, configuración, almacenamiento, agregar nuevo controlador,
agregar controlador de disquete.
III. Seleccionar el nuevo controlador, seleccionar disco (archivo FLOPPY.img),
aceptar.
IV. En Virtualbox, configuración, sistema, orden de arranque (disco duro, disquete,
cd/dvd, red).
V. Iniciar sistema Fedora, mkdir /media/floppy.
VI. Agregar al archivo /etc/fstab la siguiente línea al final:
/dev/fd0 /media/floppy vfat defaults 0 0
VII. Reiniciar el sistema
1. Crea un usuario llamado “servidor”.
2. Modifica el fichero /etc/fstab para montar el disquete con las características:
Sistema de ficheros vfat.
Modo de lectura/escritura.
El montaje no se realizará automáticamente.
Se permite el montaje a los usuarios.
El propietario de los ficheros será el usuario servidor y el grupo propietario servidores.
Los permisos “rwxrw” (ten en cuenta que se ponen mediante la opción de máscara,
umask, indicando, en octal, la inversa de los permisos que se desean).
El punto de montaje debe ser el directorio /disquete. (Hay que crear este directorio).
3. Con el usuario servidor monta la entrada creada para el disquete. A continuación, crea
un fichero en él, y comprueba que se crea con los propietarios y los permisos
establecidos.
4. Observa que en el fichero /etc/mtab se registran todas las particiones montadas. Esta
información también se puede conocer ejecutando mount (sin parámetros).
5. Desmonta el disquete.
6. Vamos a crear un sistema de ficheros Ext4 en un dispositivo de loop asociado a un fichero.
El primer paso es crear un fichero de 40 MB:
#dd if=/dev/zero of=/root/fichero_sf bs=4k count=10000
El siguiente paso es asociar un dispositivo de loop al fichero creado. De esta manera el
disco “virtual” creado pasará a estar asociado al fichero de dispositivo /dev/loop0:
#losetup /dev/loop0 /root/fichero_sf
A continuación, se crea el sistema de ficheros de tipo Ext4: “mkfs -t ext4 /dev/loop0” Para
finalizar, con la orden mount monta el nuevo sistema de ficheros con las opciones:
Modo de lectura/escritura.
No se puedan ejecutar ficheros.
El propietario de los ficheros tiene que ser el usuario aso.
En el punto de montaje /media/SFNUEVO/
¿Funcionan de forma correcta todas las opciones indicadas? ¿Por qué? Soluciona los
posibles errores y procede de nuevo a realizar el montaje.
7. Copia el fichero /bin/bash en el nuevo sistema de ficheros y a continuación ejecútalo
como /media/SFNUEVO/bash. ¿Lo permite? (Si no indicas la ruta ejecutará el fichero
/bin/bash que es el primero que encuentra al recorrer los directorios indicados en PATH).
8. Entra en el punto de montaje, cd /media/SFNUEVO, e intenta desmontar el sistema de
ficheros. ¿Por qué no deja desmontarlo si se está usando algún fichero de este?
9. Con la orden fuser averigua qué procesos están haciendo uso de ese sistema de ficheros
y qué ficheros se están usando. (Puedes usar las opciones -vm).
10. Desmonta el sistema de ficheros.
11. Sistemas RAID 1. Para configurar un RAID1 necesitamos al menos dos particiones libres.
Como esto no es posible en los laboratorios de prácticas, de nuevo usaremos dispositivos
creados a partir de ficheros a los que se asocian dispositivos de loop.
El primer paso es crear los ficheros vacíos y asociarles el dispositivo de loop.
# dd if=/dev/zero of=/root/fsraid0 bs=4k count=10000
# dd if=/dev/zero of=/root/fsraid1 bs=4k count=10000
# losetup /dev/loop1 /root/fsraid0
# losetup /dev/loop2 /root/fsraid1
Utiliza este nuevo sistema de ficheros: accede a él, copia ficheros, etc. Por último,
observa el contenido del fichero /proc/mdstat.
12. ¿Cómo crearías un sistema RAID 5?
13. Desmonta todos los sistemas de ficheros que hayas montado a lo largo de la práctica,
elimina todos los ficheros creados para los dispositivos de loop, así como todos los
directorios creados como puntos de montaje y las entradas añadidas en /etc/fstab.
nano
3. Ejercicios de copias de seguridad
1. tar. Haz una copia de seguridad de los subdirectorios /boot y /sbin en un fichero llamado
/root/copial.tgz. La copia de seguridad ha de estar “empaquetada” y comprimida.
2. tar. Dentro del directorio /root crea un subdirectorio llamado bootsbin y recupera todos
los ficheros de la copia /root/copial.tgz.
3. tar. ¿Qué opción habría que indicar al hacer la copia de seguridad, y al deshacerla, para
que los nombres de todos los ficheros almacenados se guarden con ruta absoluta y no
con relativa?
4. tar. Haz una copia de seguridad de directorio /etc/rc.d sobre el dispositivo /dev/fdO. La
copia tiene que estar “empaquetada” y comprimida con la herramienta bzip2, además
para los enlaces simbólicos tiene que almacenar el fichero al que apuntan y no el fichero
enlace simbólico. Una vez realizada, resuelve las siguientes preguntas:
5. Al hacer la copia de seguridad, ¿es posible tener el disquete montado?
6. ¿Puede ser montado el disquete para ver el fichero que se ha guardado en su interior?
7. ¿Tiene formato de sistema de ficheros el disquete?
8. Si en el disquete había ficheros ¿se conservan o se pierden?
9. Si en el disquete había un sistema de ficheros, ¿se pierde su formato o se mantiene?
10. tar. Para la copia de seguridad creada en el ejercicio anterior:
11. ¿Qué nombre de fichero hay que utilizar para hacer referencia a ella?
12. Muestra un listado de los ficheros almacenados en la misma.
13. Recupera sólo el fichero que sirve para lanzar el demonio crond, (no hay que recuperar
la copia completa, únicamente ese fichero).
14. cpio: En el fichero /root/copial.cpio, haz una copia de todos los ficheros que residan en
la partición del sistema de ficheros raíz, que sean ficheros regulares y cuyo nombre
empiece por la letra “b” y termine con la letra ”h”. Los ficheros se tienen que guardar en
la copia con ruta relativa.
15. cpio: En un fichero llamado /root/copia2.cpio haz una copia de seguridad de los ficheros
con un tamaño menor o igual que 64 KB y que pertenezcan al usuario root y que estén
en los directorios /bin o /usr/bin. De nuevo, los ficheros se tienen que almacenar con ruta
relativa.
16. cpio: Muestra un listado de todos los ficheros que contiene la copia de seguridad
/root/copial.cpio.
17. cpio: Restaura completamente la copia /root/copial.cpio en el directorio /root.
18. cpio: Recupera el fichero reboot de la copia /root/copia2.cpio. Ten en cuenta que hay
que especificar la ruta con la que se almacena el fichero, y que cpio no crea los directorios
al descomprimir sino se le indica expresamente.