Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manejo de Archivos
Manejo de Archivos
Se ofrece a continuacin una descripcin sinttica de los aspectos lgicos del sistema de
archivos de Linux.
ARCHIVOS Y DIRECTORIOS
El sistema de archivos de un sistema Linux tpico est formado por los siguientes directorios
bajo el directorio raz:
/bin Contiene los programas ejecutables que son parte del sistema operativo Linux. Muchos
comandos de Linux como cat, cp, ls, more y tar estn ubicados en este directorio.
/dev Contienen todos los archivos de acceso a dispositivos. Linux trata cada dispositivo
(terminales, discos, impresoras, etc.) como si fuera un archivo especial.
/lib Contiene los archivos de biblioteca utilizados por las aplicaciones y utilidades del
sistema, as tambin como las libreras pertenecientes a diferentes lenguajes de programacin.
/lost+found Directorio para archivos recuperados por el proceso de reparacin del sistema
de archivos, que se ejecuta luego de una cada del sistema y asegura su integridad luego de
que el equipo haya sido apagado de manera inapropiada.
/mnt Es un directorio vaco que se usa normalmente para montar dispositivos como
disquetes y particiones temporales de disco.
/proc Contiene archivos con informacin sobre el estado de ejecucin del sistema operativo
y de los procesos.
/sbin Contienen archivos ejecutables que son comandos que se usan normalmente para la
administracin del sistema.
/tmp Directorio temporal que puede usar cualquier usuario como directorio transitorio.
/usr Contiene archivos de programa, de datos y de libreras asociados con las actividades de
los usuarios.
/var Contiene archivos temporales y de trabajo generados por programas del sistema. A
diferencia de /tmp, los usuarios comunes no tienen permiso para utilizar los subdirectorios
que contiene directamente, sino que deben hacerlo a travs de aplicaciones y utilidades del
sistema.
En cualquier sistema multiusuario, es preciso que existan mtodos que impidan a un usuario
no autorizado copiar, borrar, modificar algn archivo sobre el cual no tiene permiso.
En Linux las medidas de proteccin se basan en que cada archivo tiene un propietario
(usualmente, el que cre el archivo). Adems, los usuarios pertenecen a uno o mas grupos, los
cuales son asignados por el Administrador dependiendo de la tarea que realiza cada usuario;
cuando un usuario crea un archivo, el mismo le pertenece tambin a alguno de los grupos del
usuario que lo cre.
As, un archivo en Linux le pertenece a un usuario y a un grupo, cada uno de los cuales
tendr ciertos privilegios de acceso al archivo. Adicionalmente, es posible especificar que
derechos tendrn los otros usuarios, es decir, aquellos que no son el propietario del archivo ni
pertenecen al grupo dueo del archivo.
En cada categora de permisos (usuario, grupo y otros) se distinguen tres tipos de accesos:
lectura (Read), escritura (Write) y ejecucin (eXecute), cuyos significados varan segn se
apliquen a un archivo o a un directorio.
En el caso de los archivos, el permiso R (lectura) habilita a quin lo posea a ver el contenido
del archivo, mientras que el permiso W (escritura) le permite cambiar su contenido. El permiso
X (ejecucin) se aplica a los programas y habilita su ejecucin.
Para los directorios, el permiso R permite listar el contenido del mismo (es decir, leer el
directorio, mientras que el W permite borrar o crear nuevos archivos en su interior (es decir,
modificar o escribir el directorio). El permiso X da permiso de paso, es decir, la posibilidad de
transformar el directorio en cuestin en el directorio actual (ver comando cd).
En los listados de directorio, los permisos se muestran como una cadena de 9 caracteres, en
donde los primeros tres corresponden a los permisos del usuario, los siguientes tres a los del
grupo y los ltimos, a los de los dems usuarios. La presencia de una letra (r, w o x) indica que
el permiso est concedido, mientras que un guin (-) indica que ese permiso est denegado.