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:





sábado, 26 de enero de 2013

actividad 4-- computación





1: ¿Cuál es la difrerencia entre un directorio y un archivo?
la diferencia radica en que los directorios son las particiones del hard drive. Tambien se conocen como carpetas. Dentro de los directorios se pueden almacenar los archivos. es un contenedor virtual en el que se almacenan una agrupación de archivos de datos y otros subdirectorios, atendiendo a cualquier criterio con que decida guardarlos el usuario, y un archivo es una unidad que puede tener diversos tipos de extensiones, como swf, doc, odt, etc. que ocupa bits de la memoria RAM cuando se guardan y se pueden agrupar y guardar dentro de directorios para ordenarlos mejor. Cada archivo es un conjunto de informacion binaria.
2. ¿cuál es el uso de los siguientes comandos:?
  • Rm (remove)--> sirve para borrar archivos ó bien carpetas enteras.
  • Mv (move) --> se usa para mover archivos; para cambiarlos de directorio o para cambiarlos de nombre.
  • cd (change directory)--> sirve para moverse entre directorios
  • mkdir -->su finalidad es la creación de directorios
  • rmdir--> su fin es renombrar o borrar directorios
3. ¿Cuál es el comando para crear un directorio llamada practica en el escritorio?
En ese caso específico la sintaxis del comando sería:

$ mkdir /desktop /directorio_practica



jueves, 24 de enero de 2013

tabla de permisos-- terminal

R

W

X

tipo de permiso

representación

0

0

0

ninguno

--- 0

0

0

1

ejecución

--x  1

0

1

0

escritura

-w- 2

0

1

1

escritura y ejecución

-wx 3

1

0

0

lectura

r-- 4

1

0

1

lectura y ejecución

r-x 5

1

1

0

lectura y escritura

rw- 6

1

1

1

todo

rwx 7