0% encontró este documento útil (0 votos)
29 vistas15 páginas

Permisos y Rutas en Unix/Linux

Este documento presenta una guía práctica sobre el uso de caminos y permisos en sistemas operativos Unix/Linux. Incluye ejercicios para practicar comandos como mkdir, cp, rm y chmod para crear, copiar, eliminar directorios y archivos, y establecer permisos. El documento explica cómo determinar rutas absolutas y relativas, y cómo establecer permisos numéricos y simbólicos sobre archivos y carpetas.

Cargado por

Daniela G
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
29 vistas15 páginas

Permisos y Rutas en Unix/Linux

Este documento presenta una guía práctica sobre el uso de caminos y permisos en sistemas operativos Unix/Linux. Incluye ejercicios para practicar comandos como mkdir, cp, rm y chmod para crear, copiar, eliminar directorios y archivos, y establecer permisos. El documento explica cómo determinar rutas absolutas y relativas, y cómo establecer permisos numéricos y simbólicos sobre archivos y carpetas.

Cargado por

Daniela G
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

PRÁCTICA CAMINOS Y PERMISOS EN UNIX/LINUX

DANIELA GALINDO DÍAZ

ALAIN PÉREZ GUTIÉRREZ


DOCENTE

UNIDADES TECNOLÓGICAS DE SANTANDER


TECNOLOGÍA EN DESARROLLO DE SISTEMAS INFORMÁTICOS
SISTEMAS OPERATIVOS - GRUPO B192
BUCARAMANGA, SDER.
2023-2
TABLA DE CONTENIDO

Tabla de imágenes Pag 3.

Taller (Preguntas/Ejercicios) Pag 4.

Solución Pag 8.

Web grafía Pag 15.


TABLA DE IMÁGENES

Imagen 1. Estructura de archivos Pag 4.

Imagen 2. Screenshot webminal Pag 10.


Imagen 1. Estructura de archivos

TALLER

De acuerdo a la estructura de archivos mostrada en la figura responda lo siguiente


acerca de los path o caminos:

EJERCICIO 1:

a) Determine las rutas absolutas hasta el directorio referenciado con el número 1, lo


mismo para el número 2 y 5

b) Determine la ruta relativa desde el directorio referenciado con el número 4 hasta


el número 5

c) Determine la ruta relativa desde el directorio referenciado con el número 2 hasta


el número 4

d) Determine la ruta relativa desde el directorio referenciado con el número 1 hasta


el número 3

Teniendo en cuenta la misma figura y asumiendo estar ubicados en 1, donde


rcardona, representa el directorio home de su usuario; conteste las siguientes
preguntas
e) Escriba el comando para crear un directorio llamado figuras dentro de rcardona,
sin moverse de la ubicación actual y utilizando rutas relativas, no utilice rutas
absolutas

f) Crear un directorio llamado películas, dentro de practica ¿cuál es el comando


para realizarlo utilizando rutas absolutas?

g) Si el directorio image no está vacío y se desea eliminar, ¿qué instrucción se


emplea?

Observación: Para continuar con la actividad, se debe crear en el directorio home


o directorio de usuario una carpeta o directorio denominado Practica_4, utilizando
el comando o instrucción mkdir. (Importante: de este punto no es necesario colocar
imagen de evidencia, ni explicar como se realizó)

EJERCICIO 2 – Comandos de ficheros:

h) Crear el directorio Ejercicio1 dentro de Practica_4

i) Crear un fichero o archivo nuevo utilizando el editor vi o nano y llámelo Texto1.txt,


digite algunas líneas de texto para que no sea un archivo vacío.

j) Realizar una copia del fichero anterior Texto1.txt en la misma carpeta con nombre
Texto2.txt.

k) Nuevamente realizar una copia del fichero anterior en la misma carpeta con
nombre Texto3.txt.

EJERCICIO 3 – Comandos de directorios:

l) Crear la carpeta o directorio Ejercicio2 dentro de Practica_4

m) Estando dentro de ella crear las siguientes subcarpetas o subdirectorios: Tema1,


Tema2, Tema3,

con una sola instrucción.


n) Copiar el archivo Texto1.txt del directorio Ejercicio1 al subdirectorio Tema1 de
Ejercicio2.

o) Copiar el archivo Texto2.txt del directorio Ejercicio1 al subdirectorio Tema2 de


Ejercicio2.

p) Copiar el archivo Texto3.txt del directorio Ejercicio1 al subdirectorio Tema3 de


Ejercicio2.

EJERCICIO 4 – Permisos sobre archivos (Numérico y Simbólico):

q) Establecer los permisos de lectura y escritura para usuario, grupo y otros al


fichero de texto

/Practica_4/Ejercicio1/Texto1.txt.

Comando chmod numérico $ chmod ??? Texto1.txt donde ??? es un número en


octal Comando chmod simbólico: $ chmod ### Texto1.txt donde ### es una letra o
carácter Adicionar permiso de ejecución para el propietario del archivo

Quitar permiso de escritura para otros usuarios

r) Establecer los permisos de lectura y escritura solo para el propietario del fichero
o archivo de

texto /Practica_4/Ejercicio1/Texto2.txt.

Comando chmod numérico: $ chmod ??? Texto2.txt donde ??? es un número en


octal Comando chmod carácter: $ chmod ### Texto1.txt donde ### es una letra o
carácter Adicionar permiso de escritura y ejecución a propietario

Quitar permiso de lectura para otros usuarios

s) Establecer los permisos de lectura para propietario, grupo y otros, solamente ese
permiso al fichero de texto /Practica_4/Ejercicio1/Texto3.txt.

Comando chmod octal: $ chmod ??? Texto2.txt donde ??? es un número en octal
Comando chmod carácter: $ chmod ### Texto1.txt donde ### es una letra o
carácter Adicionar permiso de lectura y escritura a propietario y el permiso de
escritura al grupo

t) Verificar los permisos establecidos con el comando ls -l en cada uno de los casos

EJERCICIO 5 – Permisos sobre carpetas:

u) Establecer los permisos completos al directorio /Practica_4/Ejercicio2/Tema1.


Utilice cualquiera de los métodos explicados para realizarlo

v) Establecer los permisos completos solo al propietario de la carpeta o directorio

/Practica_4/Ejercicio2/Tema2.

Realice esta operación utilizando el método numérico

w) Establecer los permisos de lectura para todos a al directorio


/Practica_4/Ejercicio2/Tema3. Acceda a este directorio y establezca que sucede.

Adicionar mediante el método simbólico el permiso de ejecución, ¿qué sucede?


SOLUCIÓN

De acuerdo a la estructura de archivos mostrada en la figura responda lo siguiente


acerca de los path o caminos:

Imagen 1

EJERCICIO 1:

a) Determine las rutas absolutas hasta el directorio referenciado con el número 1, lo


mismo para el número 2 y 5

1.
/home/jrodriguez/rcardona/esolano/practica

2.
/home/jrodriguez/rcardona/esolano/practica/document

5.

/home/usr

b) Determine la ruta relativa desde el directorio referenciado con el número 4 hasta


el número 5

pwd
cd user

c) Determine la ruta relativa desde el directorio referenciado con el número 2 hasta


el número 4

pwd

cd document

cd ..

cd ..

cd ..

cd ..

cd ..

cd ..

d) Determine la ruta relativa desde el directorio referenciado con el número 1 hasta


el número 3

pwd

cd practica

cd ..

cd ..

cd ..

cd ..

/home/

e) Escriba el comando para crear un directorio llamado figuras dentro de rcardona,


sin moverse de la ubicación actual y utilizando rutas relativas, no utilice rutas
absolutas

pwd

cd rcardona
mkdir /rcardona/figuras

f) Crear un directorio llamado películas, dentro de practica ¿cuál es el comando


para realizarlo utilizando rutas absolutas?

pwd

cd practica

mkdir /practica/películas

g) Si el directorio image no está vacío y se desea eliminar, ¿qué instrucción se


emplea?

rm –r image

EJERCICIO 2 – Comandos de ficheros:

h) Crear el directorio Ejercicio1 dentro de Practica_4

pwd

mkdir Ejercicio1

ls

Imagen 2: Screenshot webminal

i) Crear un fichero o archivo nuevo utilizando el editor vi o nano y llámelo Texto1.txt,


digite algunas líneas de texto para que no sea un archivo vacío.

cd Practica_4
vi Texto1.txt

(Pulso la tecla de la letra i para cambiar al modo de entrada)

Hola

Esto

Es

Una

Prueba

(Pulso la tecla ESC para salir del modo de entrada)

:wq

j) Realizar una copia del fichero anterior Texto1.txt en la misma carpeta con nombre
Texto2.txt.

cd Texto1.txt

cp Texto1.txt /home/usuario/Texto1.txt/Texto2.txt

k) Nuevamente realizar una copia del fichero anterior en la misma carpeta con
nombre Texto3.txt.

pwd

cd Texto1.txt

cd Texto2.txt

cp Texto1.txt /home/usuario/Practica4/Texto1.txt/Texto2.txt/Texto3.txt

EJERCICIO 3 – Comandos de directorios:

l) Crear la carpeta o directorio Ejercicio2 dentro de Practica_4

pwd

mkdir Ejercicio2
ls

m) Estando dentro de ella crear las siguientes subcarpetas o subdirectorios: Tema1,


Tema2, Tema3, con una sola instrucción.

pwd

mkdir Ejercicio2

cd Ejercicio2

mkdir Tema1 Tema2 Tema3

ls

n) Copiar el archivo Texto1.txt del directorio Ejercicio1 al subdirectorio Tema1 de


Ejercicio2.

cd Ejercicio1

cd Texto1.txt

cp Texto1.txt /home/usuario/Practica4/Ejercicio2/Tema1

o) Copiar el archivo Texto2.txt del directorio Ejercicio1 al subdirectorio Tema2 de


Ejercicio2.

cd Ejercicio1

cd Texto2.txt

cp Texto2.txt /home/usuario/Practica4/Ejercicio2/Tema1/Tema2

p) Copiar el archivo Texto3.txt del directorio Ejercicio1 al subdirectorio Tema3 de


Ejercicio2.

cd Ejercicio1

cd Texto3.txt

cp Texto3.txt /home/usuario/Practica4/Ejercicio2/Tema1/Tema2/Tema3
EJERCICIO 4 – Permisos sobre archivos (Numérico y Simbólico):

q) Establecer los permisos de lectura y escritura para usuario, grupo y otros al


fichero de texto

/Practica_4/Ejercicio1/Texto1.txt.

Chmod u=rw,g=rw,o=rw Texto1.txt

660

Comando chmod numérico $ chmod ??? Texto1.txt donde ??? es un número en


octal Comando chmod simbólico: $ chmod ### Texto1.txt donde ### es una letra o
carácter Adicionar permiso de ejecución para el propietario del archivo

Quitar permiso de escritura para otros usuarios

Chmod o=*

r) Establecer los permisos de lectura y escritura solo para el propietario del fichero
o archivo de

texto /Practica_4/Ejercicio1/Texto2.txt.

Chmod u=rw,g=0,o=0 Texto2.txt

400

Comando chmod numérico: $ chmod ??? Texto2.txt donde ??? es un número en


octal Comando chmod carácter: $ chmod ### Texto1.txt donde ### es una letra o
carácter Adicionar permiso de escritura y ejecución a propietario

Quitar permiso de lectura para otros usuarios

Chmod o=*

s) Establecer los permisos de lectura para propietario, grupo y otros, solamente ese
permiso al fichero de texto /Practica_4/Ejercicio1/Texto3.txt.

Chmod u=r,g=r,o=r Texto3.txt

444

Comando chmod octal: $ chmod ??? Texto2.txt donde ??? es un número en octal
Comando chmod carácter: $ chmod ### Texto1.txt donde ### es una letra o
carácter Adicionar permiso de lectura y escritura a propietario y el permiso de
escritura al grupo

t) Verificar los permisos establecidos con el comando ls -l en cada uno de los casos

ls –l

EJERCICIO 5 – Permisos sobre carpetas:

u) Establecer los permisos completos al directorio /Practica_4/Ejercicio2/Tema1.


Utilice cualquiera de los métodos explicados para realizarlo

Chmod 777 Tema1

v) Establecer los permisos completos solo al propietario de la carpeta o directorio


/Practica_4/Ejercicio2/Tema2.

Realice esta operación utilizando el método numérico

Chmod 700 Tema2

w) Establecer los permisos de lectura para todos a al directorio


/Practica_4/Ejercicio2/Tema3. Acceda a este directorio y establezca que sucede.

Chmod u=r,g=r,o=r Tema3

ls –l

+w

Adicionar mediante el método simbólico el permiso de ejecución, ¿qué sucede?


WEB GRAFÍA

https://www.it.uc3m.es/pbasanta/asng/course_notes/linux_managefiles_es.html

https://www.investigacion.frc.utn.edu.ar/labsis/publicaciones/apunte_linux/mmad.ht
ml

https://desarrolloweb.com/articulos/tutorial-comando-chmod.html

https://webminal.org/terminal/#

https://docs.bluehosting.cl/tutoriales/servidores/guia-practica-de-los-editores-de-
texto-nano-y-vi-en-linux.html

También podría gustarte