Analizar el sistema de gestión de permisos de Ubuntu Linux.
Enviado por xhio paredes • 5 de Mayo de 2016 • Informe • 2.773 Palabras (12 Páginas) • 377 Visitas
CAPÍTULO 1
OBJETIVO
- Analizar el sistema de gestión de permisos de Ubuntu Linux.
CAPÍTULO 2
FUNDAMENTO TEÓRICO
Un sistema de gestión de archivos es aquel sistema software que proporciona a los usuarios y aplicaciones unos servicios relativos al empleo de archivos. Normalmente, la única forma en que un usuario haga una aplicación puede acceder a los archivos es mediante el sistema de gestión de archivos. Esto acaba con la necesidad, para el usuario o programador, de desarrollar software de propósito específico para aplicación y proporciona al sistema un medio de controlar su ventaja más importante. (Williams stalling 1997)
La administración de usuarios en Linux es la referida a la creación y gestión de las cuentas de usuarios, grupos de usuarios, establecimiento de permisos y relaciones entre ambos. Linux es un sistema multiusuario, por lo que necesita de una política de permisos segura y planificada para mantener el sistema seguro.
Un administrador de sistemas Linux debe prestar mucha atención y planificar dicha política de permisos para mantener su sistema seguro.
Podemos hacernos una primera idea de cómo se gestionan los permisos en Linux, haciendo un ‘ls -l’ desde nuestro intérprete de comandos. (Moreno, 2012)
CAPÍTULO 3
PROCEDIMIENTO Y DESARROLLO
- En primer lugar vamos a recuperar los tipos de ficheros que nos podemos encontrar en un sistema de ficheros de una máquina Linux. Arrancar Linux, abre el terminal y dirígete al Escritorio.
Ejecuta el siguiente mandato:
$touch test
[pic 1]
¿Qué ha sucedido?
- Se ha creado un fichero llamado “test” en nuestro escritorio de Linux.
- Vamos a comprobar ahora el tipo de fichero a que corresponde “test”. Ejecuta el mandato “ls -l”. De los 10 caracteres primeros que obtienes en su descripción (-rw-r--r--), el primero (-) corresponde con el tipo de fichero. Comprueba a qué tipo de fichero corresponde.
[pic 2]
- Un mandato útil en Linux que nos permite saber qué tipo de fichero tenemos entre manos es el mandato file. Ejecuta el mandato “file test” ¿Qué información te ha facilitado sobre el fichero?
[pic 3]
- Me muestra la condición del archivo que se ha creado, en este caso me muestra un “empty” que quiere decir que la carpeta esta vacía.
- Ejecuta nano sobre el fichero prueba (nano test). Cambia su contenido. Apunta ahora el resultado de realizar “file test”.
[pic 4]
Se puede ver que la capeta test ya no está vacía ya que hemos creado un archivo de texto.
- Vamos ahora a capturar una página web por medio del mandato “wget”. Puedes ejecutar “man wget” para saber algo más sobre este mandato. Ejecuta:
$wget http://www.unjbg.edu.pe
[pic 5]
Observa (por medio de “ls -l” o por medio del entorno de ventanas) que en tu escritorio ha aparecido un fichero de nombre “index.htm” que corresponde con la página de inicio de tu sitio web. Vamos a ejecutar sobre el mismo el mandato:
$file index.html
¿Qué respuesta obtienes?
Me proporciona la información del archivo que estamos tratando.
- El hecho de que el sistema de ficheros reconozca “index.html” como un fichero de tipo “texto de HTML” no tiene nada que ver con la extensión del mismo. Ejecuta el siguiente mandato:
$mv index.html index
¿Qué ha sucedido? Compruébalo por medio de “ls -l”.
Ejecuta ahora el mandato:
$file index
¿Qué respuesta obtienes ahora? Recuerda los ejercicios que hicimos en Windows sobre las extensiones de los archivos y responde a la siguiente pregunta: ¿Qué hubiera sucedido en un sistema Windows si hubiéramos modificado la extensión de un archivo? ¿El sistema de ficheros seguiría reconociendo con qué tipo de aplicación debería abrirlo?
- Otro mandato Linux que también nos provee de información interesante sobre un archivo o carpeta es “stat”. Ejecuta “man stat” para saber qué función realiza. Ejecuta los mandatos:
$stat index
$ls –li index
Observa los distintos datos que nos facilitan ambos mandatos sobre el fichero. ¿Cuáles son comunes? ¿Qué información guarda el sistema de archivos sobre cada fichero?
- Otro elemento típico del sistema de ficheros de Linux son los directorios. En Linux los directorios están implementados de manera interna como archivos que contienen listas de archivos. Sitúate en tu carpeta de inicio (/home/alumno o directamente ~). Ejecuta el mandato:
$ls –l
[pic 6]
¿Qué tipo de fichero es Escritorio (cuál es la primera letra de su descripción)? Comprueba su significado en http://en.wikipedia.org/wiki/Unix_file_types. Ejecuta también el mandato:
$file Escritorio
[pic 7]
¿Qué respuesta has obtenido?
- Nos indica el estado de la carpeta “Escritorio” es un directorio.
Por último, ejecuta el mandato:
$stat Escritorio
[pic 8]
Apunta el número de enlaces que existen a Escritorio.
...