Sei sulla pagina 1di 4

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

Potrebbero piacerti anche