Laboratorio 3 Linux

Embed Size (px)

Citation preview

  • 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

    [email protected]

    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