Laboratorio 3 Linux
-
Upload
juan-carlos-cifuentes -
Category
Documents
-
view
234 -
download
0
Transcript of Laboratorio 3 Linux
-
8/13/2019 Laboratorio 3 Linux
1/14
1
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Curso LinuxComponente prctico 2
COMPONENTE PRACTICO 3
PRESENTADO POR:
CARLOS ANDRES PEREZ
TUTOR:
ING. USEIN GONZALEZ
UNIVERSIDAD ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA (ECBTI)
CEAD PALMIRA, COLOMBIA
24 de noviembre 2013
-
8/13/2019 Laboratorio 3 Linux
2/14
2
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Curso LinuxComponente Prctico 3
DESARROLLO DE LA ACTIVIDAD
1- Identificacin:
Informe de laboratorio No. 003
Nombre del curso Linux
Cdigo del curso 250550A
Tutor de curso Miguel Angel [email protected]
Fecha de la prctica Noviembre 2 de 2013
Lugar de la prctica CEAD Palmira
Tutor de prctica
Correo del Tutor
Ing. Usein Gonzlez
Datos de los estudiantes
Nombre: Carlos Andrs PrezID: 1116232.202Telfono: 3168569683Email: [email protected]: Palmira
-
8/13/2019 Laboratorio 3 Linux
3/14
3
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Curso LinuxComponente Prctico 3
INTRODUCCION
Uno de los captulos ms interesantes al momento de trabajar con Linux, es su terminal de
comandos, ya que se pueden realizar una amplia variedad de tareas que normalmente
hacindolo de forma grfica, solicitara varios permisos. Varias distribuciones de Linux, en
especial dirigida a servidores, generalmente no poseen un entorno grfico, sino que todo se
debe manejar por comandos. Uno de las dificultades que muchas personas experimentan al
iniciar con Linux es su terminal, ya que a diferencia de Windows, se explota mucho ms la
funcionalidad en Linux a nivel de comandos que de forma grfica, algo que en Windows es ms
cmodo realizarlo en sentido contrario.
En este laboratorio 3 se enfatiza que el alumno aprenda a manejar la consola y entorno grfico
con las utilidades y aplicaciones que nos ofrece Linux.
-
8/13/2019 Laboratorio 3 Linux
4/14
4
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Curso LinuxComponente Prctico 3
1. Permisos de Archivos
Anexe el respectivo print screen del resultado a cada uno de los siguientes comandos y
explique brevemente el resultado:
a. $ ida
Muestra el UID(user id) y GID(grupo id) del usuario. Y el a ignora la compatibilidad con otras
versiones.
b. $ls -ld . h*.* /etc/passwd etc/shadow /etc/
Muestra el listado de archivos y carpetas con informacin extendida especificando para cada
archivo sus permisos, numero de enlaces rgidos, el nombre del propietario, el grupo al que
pertenece, el tamao en bytes y la fecha de la ltima especificacin.
su respuesta
a. $ more file1 No permite porque file1 no existe.
b. $ more file2 No permite porque file2 no existe.
c. $ ls -l > file1 Si lo permite y guarda el resultado en file1.
d. $ more /etc/passwd Si lo permite y muestra la informacin del archivo passwd.
e. $ more /etc/shadow No lo permite deniega el permiso de lectura.
f. $ rm file2 No lo permite por no existir file2.
g. $ rm file3 No lo permite por no existir file3.
h. $ cp file1 file4 Si lo permite, copia el archivo file1 a file4.
i. $ rm /etc/passwd No lo permite por no tener permiso de escritura.
j. $ rm /etc/shadow No lo permite por no tener permiso de escritura.
-
8/13/2019 Laboratorio 3 Linux
5/14
5
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Curso LinuxComponente Prctico 3
-
8/13/2019 Laboratorio 3 Linux
6/14
6
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Curso LinuxComponente Prctico 3
3. Utilice los comandos ls y grep para encontrar un programa en /usr/bin (que no sea
/usr/bin /passwd), que tenga el SetUID (Set User ID). Escriba el respectivo comando
Escriba le respectivo comando.
5. Escriba el comando que muestre los permisos del directorio /usr/bin/passwd
6. Escriba el comando que cambie los permisos del archivo /usr/bin/passwd para eliminar
setuid o setguid.
-
8/13/2019 Laboratorio 3 Linux
7/14
7
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Curso LinuxComponente Prctico 3
7. Escriba el comando que devuelva los permisos del archivo /usr/bin/passwd para
adicionar setuid o setguid.
a. Lista de todos los nombres de archivo con exactamente tres caracteres.
b. Lista de todos los nombres de archivo con exactamente tres caracteres en la que el
segundo carcter es una vocal.
-
8/13/2019 Laboratorio 3 Linux
8/14
8
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Curso LinuxComponente Prctico 3
c. Lista de todos los nombres de archivo con el carcter a, b, c, d, o que lo tenga como
ltimo carcter.
anexactamente tres caracteres.
-
8/13/2019 Laboratorio 3 Linux
9/14
-
8/13/2019 Laboratorio 3 Linux
10/14
10
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Curso LinuxComponente Prctico 3
-
8/13/2019 Laboratorio 3 Linux
11/14
11
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Curso LinuxComponente Prctico 3
R/Si es posible con el comando touch -- -*, y se elimina con rm -- -*
a. cat passwd | awk -F':' '{printf $1}' Muestra el contenido de passwd imprimiendo el campo 1
con el separador dos puntos (:).
b. Con una secuencia de comandos mostrar todos los usuarios que tengan un
identificador (uid) que sea superior a 10.
-
8/13/2019 Laboratorio 3 Linux
12/14
12
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Curso LinuxComponente Prctico 3
obtener los datos de vendor_id, model name, cpu MHz, /proc/me
del kernel.
-
8/13/2019 Laboratorio 3 Linux
13/14
13
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Curso LinuxComponente Prctico 3
CONCLUSIONES
Se puede evidenciar que la terminal de Linux tiene una vasta seleccin de comandos
con los cuales podemos trabajar de modo tranquilo, sin a veces tener que utilizar el
entorno grfico de Linux.
Aprender a manejar la terminal de comandos es muy importante ya que existen
versiones de servidor para Linux que no cuenta con una interfaz grfica, y que todo
debe hacerse en modo consola
Trabajar con la lnea de comandos no es una tarea tan desalentadora como muchos
pudieran pensar. No se requieren conocimientos especiales para usar la lnea de
comandos, pues es un programa como otro cualquiera. La mayora de las acciones
realizadas en Linux pueden llevarse a cabo usando la lnea de comandos. Aunque
existen herramientas grficas para la mayora de programas, a veces esto no essuficiente. Entonces es cuando la lnea de comandos cobra su utilidad.
-
8/13/2019 Laboratorio 3 Linux
14/14
14
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Curso LinuxComponente Prctico 3
REFERENCIAS
Cobbaut P (2013) Linux Fundamentals. Netsec: BVBA
Lpez, M. (2011) Mdulo Linux. Recuperado de: www.unad.edu.co
Ant.org. Permisos de archivos, dueos y grupos. Recuperado de:
http://www.ant.org.ar/cursos/curso_intro/x1439.html