Practica 3
Protección de archivos.
1. ¿Qué tipos de accesos permite el fichero /etc/passwd?
¿Y /etc/shadow?
¿Quién es el propietario de estos archivos?
R=El Administrador2.- Copia el archivo /etc/passwd a tu directorio. Asigna a tu copia los siguientes derechos de
acceso:
_ El propietario puede leer, escribir y ejecutar el archivo.
_ Todos los usuarios del grupopueden leerlo y ejecutarlo, pero no escribir en él.
_ El resto de usuarios solamente pueden ejecutarlo.
_Comprueba que el archivo tiene los permisos de acceso deseados.
3.- Convierte los siguientespermisos a sus valores numéricos:
rwxrwxrwx = (400+200+100)u+(40+20+10)g+(4+2+1)o= (700)u+ (70)g+(7)o = 777
---r--r--
= (40)g+(4)o = 44
4.- Asigna a tu copia de passwd los permisos siguientesutilizando el valor numérico
correspondiente:
rw-r-xr—
5. Utiliza umask para que ningún otro usuario distinto del propietario pueda acceder a los
archivos que se creen a partir de estemomento. Comprueba que la máscara ha quedado
actualizada.
Manipulación de archivos.
Entra dentro del subdirectorio temporal de tu grupo (../temp) y realiza las siguientes operaciones
con una solainstrucción:
1. Muestra por pantalla el contenido de todos los ficheros.
2. Visualiza los nombres y los permisos de los ficheros que comienzan por la cadena ene.
3. Visualiza los nombres de losficheros que acaban con un carácter numérico y que tienen 5
y solamente 5 caracteres.
4. Vuelve a tu directorio $HOME y crea archivos con los siguientes nombres:
Fichero* este es mi fichero "otrofichero"
5.-Comprueba con ls que realmente están creados y luego bórralos.
Variables del shell.
1. Prueba las siguientes instrucciones:
expr 5 + 6
expr 5 * 6
¿Por qué se produce un erroren la segunda instrucción? Corrígela para que funcione
correctamente. R= La multiplicación en Linux se hace por medio de \*
expr 5 – 10 /5
2. Crea una variable de nombre mivar y asígnale el...
Regístrate para leer el documento completo.