0 valutazioniIl 0% ha trovato utile questo documento (0 voti)
519 visualizzazioni4 pagine
Este documento contiene instrucciones para realizar diversas operaciones con ficheros y directorios en Linux, como crear subdirectorios, copiar ficheros entre directorios, visualizar y modificar permisos de acceso. Se explican comandos como mkdir, cp, ls, chmod y rm para crear, copiar, listar, cambiar permisos y eliminar ficheros/directorios. También se detallan los permisos de lectura, escritura y ejecución para dueños, grupos y otros usuarios.
Descrizione originale:
Ejercicios Resueltos de Manejo de Ficheros y Directorios
Este documento contiene instrucciones para realizar diversas operaciones con ficheros y directorios en Linux, como crear subdirectorios, copiar ficheros entre directorios, visualizar y modificar permisos de acceso. Se explican comandos como mkdir, cp, ls, chmod y rm para crear, copiar, listar, cambiar permisos y eliminar ficheros/directorios. También se detallan los permisos de lectura, escritura y ejecución para dueños, grupos y otros usuarios.
Este documento contiene instrucciones para realizar diversas operaciones con ficheros y directorios en Linux, como crear subdirectorios, copiar ficheros entre directorios, visualizar y modificar permisos de acceso. Se explican comandos como mkdir, cp, ls, chmod y rm para crear, copiar, listar, cambiar permisos y eliminar ficheros/directorios. También se detallan los permisos de lectura, escritura y ejecución para dueños, grupos y otros usuarios.
Ejercicios resueltos de manejo de ficheros y directorios
1.- Crea un subdirectorio que se llame ejercicioslinux en tu
directorio personal. Solución mkdir ejercicioslinux 2.- Crea otro subdirectorio que se llame documentos en tu directorio personal. Solución mkdir documentos 3.- Copia los ficheros que comienzan por carta y que se encuentran en el directorio /sera/ en el subdirectorio documentos Solución _cp /sera/* documentos/ 4.- Copia los ficheros que terminan por .txt y que se encuentran en el directorio /sera en el subdirectorio ejercicioslinux Solución cp /sera/*.txt ejercicioslinux/ 5.- Comprueba tu situación actual. Solución pwd 6.- Entra en el subdirectorio ejercicioslinux Solución cd ejercicioslinux o cd /home/usuario/ejercicioslinux 7.- Vuelve a comprobar tu situación actual. Solución pwd 8.- Visualiza el contenido del directorio, de forma que sólo aparezcan los nombre de los ficheros. Solución ls 9.- Vuelve a visualizar el contenido del directorio, pero esta vez deben de aparecer los nombres de los ficheros, sus permisos, fechas,. . . (formato largo). Solución ls -l 10.-Suponiendo que existe el ficero ej1.txt. Borra el fichero ej1.txt de tal forma que se confirme el borrado del mismo. Solución __rm -i ej1.txt _(la i quiere decir interactivo) 11Suponiendo que existe el ficero ej2.txt. con permisos 777 Elimina todos los permisos de escritura del fichero ej2.txt Solución chmod a-x ej2.txt o bien con chmod 666 ej2.txt 12.- Visualiza el contenido del directorio en formato largo y compruebe que se han denegado dichos permisos. Solución ls -l 13.- Otorga el permiso de escritura de usuario al fichero ej2.txt Solución chmod u+w ej2.txt 14.- Regresa a tu directorio personal. Solución cd $HOME por ejemplo 15.- Elimina el fichero ej3.txt que se encuentra en el subdirectorio ejercicioslinux sin cambiar de directorio. Soución rm /ejercicioslinux/ej3.txt 16. ¿De qué manera podemos evitar que los otros usuarios puedan ver el contenido de un directorio? Si el directorio en cuestión se llama, por ejemplo, "secretos", podríamos ejecutar chmod 711 secretos, con lo que quitaríamos el permiso de lectura, necesario para ver el contenido del directorio. También podríamos ejecutar chmod go-rwx secretos para quitarle todos los permisos tanto al grupo como a los otros usuarios. 17. ¿Cómo podemos hacer para que el archivo "documento" tenga los siguientes permisos? * De lectura y escritura, solo para el dueño del archivo. Solución chmod 600 documento
* De lectura y ejecución para todos los usuarios.
Solución _chmod 555 documento * Lectura para todos los usuarios, y escritura solo para el dueño del arch. Solución _chmod 644 documento_ 18. ¿Qué permisos asigna el comando "chmod 755 /bin" ? ¿Por qué, cuando ejecutamos este comando, nos dice que no poseemos los permisos necesarios? Ese comando le dá todos los permisos al dueño del directorio (root), y permisos de lectura y ejecución a los miembros del grupo y al resto de los usuarios. Cuando lo tratamos de ejecutar nos dice que no tenemos los permisos necesarios para ejecutarlo, porque solamente el dueño del archivo (o el administrador del sistema puede cambiar los permisos a un archivo o directorio, y en este caso el dueño es root, y no un usuario común. 19. Explica qué permisos asignan o desasignan los siguientes comandos: * chmod o+r carta : Le dá a los usuarios que no son el dueño del archivo, ni pertenecen al grupo del archivo el permiso de ver el contenido del archivo. * chmod 755 /bin : Le dá todos los permisos al dueño y permisos de lectura y ejecución al resto * chmod 644 /etc/passwd : Le dá permisos de lectura y escritura al dueño y permisos de lectura al resto * chmod go-rw,a+x agenda: Le quita al grupo y a los otros el permiso de leer un archivo, y les da a todos los usuarios el permiso de ejecutarlo. 20. Sobre el directorio /usr/bin ¿Qué tipo de archivos hay en ese directorio? Son archivos ejecutables que no son indispensables en el sistema 21¿Cuáles son los permisos del directorio /usr/bin? Para ver los permisos del directorio utilizamos el comando ls, con la opción -d, para que no muestre el contenido, sino el directorio en si: ls -ld /usr/bin. drwxr-xr-x 4 root root 45056 2003-05-31 20:35 /usr/bin El directorio tiene todos los permisos para el dueño y permisos de lectura y ejecución para el resto de los usuarios. 22¿Cómo se expresan esos permisos en forma con números (en octal)? Solución 755 23. Sobre el directorio /etc ¿Qué tipo de archivos hay en ese directorio? Son archivos de configuración del sistema