sábado, 15 de febrero de 2014

Examenes SOII - 1º Parcial - Práctico

Ejercicio 1-A

- Para crear el usuario lanzamos el siguiente comando: adduser user1
- Despues nos colocamos en el directorio /home/administrador y creamos el archivo "texto.txt" con el comando:  vi texto1.txt
- Una vez creado nos dirigimos a el directorio /etc/sudoers, accedemos mediante vi a sudoers: vi sudoers , y una vez dentro escribimos los siguientes comandos.

user1 ALL=/usr/bin/vim /proc/swaps, !/usr/bin/vim /home/administrador/texto1.txt



Ejercicio 1-B


Para crear el script1 hacemos:


- Para crearlo en la carpeta /home/administrador/bin hacemos: vi script1.sh
- Para darle permisos al archivo hacemos: chmod u+x script1.sh
- Para modificar el archivo bash.bashrc en la carpeta /etc hacemos: vi bash.bashrc
- Para poder ejecutar el script desde cualquier directorio añadimos la siguiente linea:
export PATH=$PATH:/home/administrador/bin


Ejercicio 1-D

- Para modificar el archivo bash.bashrc en la carpeta /etc hacemos: sudo vi bash.bashrc

- Añadir al final del archivo bash.bashrc la siguiente línea
- PS1='Bienvenido $USER (\A)
- \A : Da el formato de la hora en HH:MM

Ejercicio 1-F

- Para crear el fichero de 50 MB hacemos: sudo dd if=/dev/zero of=/mydisc bs=1024 count=51200

- Para hacer uso del loop device facemos: sudo losetup /dev/loop0 /mydisc
- Crear un punto de montaje en /media co comando mkdir /media/disco2
- Para montar el dispositivo con el tipo ext4 facemos: sudo mount -t ext4 -o ro,noexec /dev/loop0 /media/disco2

Ejercicio 1-G

- Crea un nuevo fichero en el que se escribirá el contenido especificado en el enunciado
  vi script.sh 
- Cambia los permisos del script1.sh para que el usuario y el grupo propietarios sean root y root respectivamente: chown root:root script.sh 
- Crea el usuario user1test: sudo adduser user1test
- Editamos el fichero sudoers: visudo -f /etc/sudoers
- Añadimos la siguiente linea:
user1test ALL=(ALL:ALL) /bin/sh /home/alumno/script.sh

Ejercicio 1-H

- Crea un script llamado fecha en /home/administrador/bin. El script simplemente
 tiene que mostrar la fecha actual en horas:minutos: vi /home/administrador/bin/fecha.sh
 #!/bin/bash
 date +"%H:%M"
- Si el scrip no permite la ejecucion indica el comando para modificar los 
 permisos: sudo chmod u+x /home/administrador/bin/fecha.sh
-Modifica el archivo correspondiente para que esa modificacion del PATH este
 disponible en todos los terminales.
//añadimos al fichero /etc/bash.bashrc al final despues de "fi"

export PATH=$PATH:/home/administrador/bin

No hay comentarios:

Publicar un comentario