martes, 29 de enero de 2013

actividad 5---> tipos de permisos en unix terminal

Primero se accede a la interfaz terminal, la cual es como si fuera una PC virtual dentro de una PC real, y una computadora puede tener tantas como su memoria se lo permita.

Para iniciar, se introduce en la interfaz el comando cd desktop, el cual nos sitúa dentro de la carpeta que es el escritorio.
Posteriormente, para crear un directotrio con un nombre cualquiera, en este caso mi apellido, se utiliza el comando:
mkdir apellido

** como propósito para esta práctica, creé un archivo en open office, con formato .odt, llamado premisos1.odt, el cual guardé ela carpeta que creé previemente**

Luego de esto, accedí a la carpeta que creé con el comando cd apellido (en este caso, cd merino), ya que el comando cd seguido de otra palabra que contenga el nombre de un directorio nos sitúa dentro de la carpeta que introdujimos en el comando.
Después, tecleé el comando ls -l, el cual, dentro del directorio en el que nos encontremos, muestra toda la información: usuario, grupo, permisos tamaño, fecha y hora de creación.

 
Luego de eso, introduje el comando chmod 000 permisos1.odt, lo cual indica que estoy negando cualquier permiso (lectura, ejecución ó escritura) para otros usuarios, sobre el archivo creado.

Para comprobar que cambiaron los permisos respecto al archivo, volví a teclear el comando ls -l:  


Luego, para comprobar que el comando fué introducido correctamente, intenté abrir el archivo, lo cual no se pudo, y esto significa que fué correcto el comando.



Entonces, en terminal, introduje el comando cd , lo cual me regresó dentro de la carpeta desktop (escritorio), para introducir después el comando chmod 000 merino (lo que hizo este comando fue negar todo tipo de permiso para usuarios externos, para la carpeta)
Al negar los permisos, no pude acceder a la carpeta cuando le dí click:



Después, cuando quise regresar los permisos tanto a la carpeta como al archivo dentro de la misma, lo que hice fue introducir:
chmod 777 merino
y después me metí dentro de la carpeta con el comando cd merino, y dentro, para cambiar los permisos del archivo permisos1.odt, introduje:
chmod 777 permisos1.odt
posteriormente tecleé el comando cat permisos1.odt :





Luego, introduje el comando ls -a, que sirve para enlistar todos los archivos, incluyendo aquellos que comienzan con un «.» esto permitió que se pudieran ver los archivos ocultos dentro de la carpeta.
ya que si quiero eliminar directamente la carpeta, aunque eliminé el archivo que contenía con el comando:
rm permisos1.odt, no se puede, ya que contiene archivos ocultos (.DS_Store)
para lograr eliminar el archivo oculto y luego la carpeta se hace lo siguiente:





No hay comentarios: