Practica 2 Fedora

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

UNIVERSIDAD DE LAS REGIONES AUTÓNOMAS DE LA

COSTA CARIBE NICARAGÜENSE


URACCAN: LAS MINAS

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

Fecha 12 de diciembre del 2021


1. Ejercicios de administración de usuarios y grupos
1. Añada un nuevo usuario de nombre lucas al sistema. Este usuario debe pertenecer al
grupo users, su directorio de arranque debe ser /home/lucas y su programa de inicio
/bin/bash. Compruebe que lucas puede iniciar una sesión correctamente. A
continuación, desactive su cuenta y compruebe si puede o no iniciar una sesión.
NOTA: Realice el ejercicio sin hacer uso de los comandos proporcionados por el sistema.
2. Reactive la cuenta de lucas e iniciando una sesión como lucas, modifique su información
personal, nombre, oficina, teléfono, etc.
NOTA: Realice el ejercicio sin hacer uso de los comandos proporcionados por el sistema.
3. Fuerce al usuario lucas a cambiar su contraseña la próxima vez que se conecte haciendo
uso de la orden chage.
4. Cree un nuevo grupo denominado documentación y añada al usuario lucas a ese grupo
con la orden gpasswd. Cree un nuevo usuario leoncio y añádalo también al grupo.
5. Modifique la shell de inicio del usuario lucas, mediante el comando chsh, para que ahora
sea /bin/sh.
6. Cree al usuario pepe con el comando adduser. Desactive su cuenta con el comando
usermod. Reactive su cuenta con el comando usermod y borre al usuario pepe y sus
archivos en el directorio HOME, mediante el comando userdel.
7. Coloque en el archivo /etc/mod un mensaje de aviso en donde se especifique la fecha
de entrega de esta práctica. Pruebe por usted mismo la correcta visualización de dicho
aviso

Editamos el fichero:

Agregamos un usuario:

Copiamos el fichero original y tener una copia de respaldo.

Nano /etc/group

Ejecutamos el comando para el campo GID con el parámetro numero 3.


Reemplazamos en:
Nano /etc/group

Nano /etc/passwd

Hacemos lo mismo para el campo GID, solo que reemplazamos los 3 por un 4.

En el direcroeio /etc/passwd ed un editamos el usuario con los datos que se generaron


con el comando anterior.

Ejecutamos este comando para asignar una contraseña al usuario

Instalamos dnf para cifrar las contraseñas

Finalización de la instalación.
Ahora pasamos la contraseña cifrada al fichero shadow, este se encarga de almacenar
la información

En el fichero /etc/shadow Vamos al final del fichero donde se encuentra la contraseña,


podemos ver que la contraseña se coloca suplantando

Creación del directorio home de el usuario lucas con el siguiente comando

Modificamos el dueño del grupo para que este pueda hacer lo que quiera en el directorio
con el siguiente comando.

Para controlar si se modificaron de manera correcta

Ponemos esto en es fichero /etc/gshadow

Iniciamos con el usuario lucas y verificamos el id

Desahabilitar el usuario

Probamos acceder con el usuario deshabilitado


PUNTO 2
Obligamos al usuario a cambiar la contraseña de manera de fecha de vencimiento,
colocamos la fecha exacta de vencimiento

PUNTO 3
Agregamos un nuevo grupo

Agregamos como administrador ak grupo del usuario root

Agregamos a lucas al grupo de documentación

Creamos el usuario leoncio, le añadimos una contraseña

Agregamos al usuario al grupo de documentación


PASO 4
Cambiamos la Shell de bash a sh.

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

A continuación, montamos el sistema RAID propiamente dicho y lo configuramos según


lo visto en clase. El fichero de dispositivo a usar es el primero asociado a los sistemas
RAID: /dev/mdO.
#mdadm --create /dev/mdO --level=l --raid-devices=2 /dev/loopl /dev/loop2

A continuación, se le da formato y se monta en un directorio para poder usarlo.


# mkfs -t ext3 /dev/mdO
# mkdir /media/disco
# mount /dev/mdO /media/disco

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.

También podría gustarte