Descargar

Asignación de Permisos en Linux

Enviado por jaimemontoya


Partes: 1, 2

    1. Tipos de Usuario en Linux
    2. Tipos de Permiso de Acceso
    3. Cómo fijar Permisos para Archivos y Directorios

    Cualquier persona acostumbrada a utilizar el sistema operativo Windows que comienza a trabajar en un ambiente Linux, seguramente se ha enfrentado o se enfrentará a problemas tales como:

    • No poder guardar archivos en algunas carpetas.
    • Imposibilidad para abrir archivos.
    • Archivos que se pueden abrir y leer pero que cuando se modifican y se quieren guardar cambios, aparecen mensajes de error diciendo que no hay permisos suficientes para modificar el archivo.

    Problemas como los anteriores son típicos, y muchas veces grandes dolores de cabeza para los principiantes o aquellos que comienzan a trabajar en ambiente Linux. Sin embargo eso no debe hacer pensar que Linux tiene deficiencias en este sentido, sino todo lo contrario, pues todo esto es parte de la seguridad que ofrece un sistema tan robusto como lo es Linux.

    A continuación se explicará en detalle cada uno de los pasos que se deben seguir para la asignación de permisos para archivos y carpetas en Linux.

    Lo primero es abrir una consola para escribir los comandos correspondientes. Luego se debe ingresar como superusuario o root, mediante el comando su, y luego escribir la contraseña. Debe notarse que el símbolo "$" es cambiado por "#", indicando que ya no se está trabajando como simple usuario sino como superusuario or root.

    El comando que sirve para la asignación de permisos en Linux es "chmod". Esta instrucción puede usarse con letras o números. La forma más corriente es expresar los permisos numéricamente para hacerlo de forma más corta y práctica, aunque es cuestión de preferencia. Es común utilizar "chmod 777" para asignar todos los permisos a un archivo o carpeta. Es necesario mencionar que asignarle todos los permisos a una carpeta no significa que automáticamente todos los archivos y subcarpetas que estén dentro de la carpeta que tiene todos los permisos, tendrán también permisos totales. Si una carpeta no tiene permiso de lectura, no será posible visualizar los archivos o subcarpetas que ésta contiene. Si se le asignan todos los permisos, es posible que en el interior de la carpeta hayan archivos con restricciones, de modo que aunque la carpeta tenga todos los permisos, ciertos archivos o subcarpetas pueden tener algunas restricciones. Cada carpeta y cada archivo funciona bajo su propia asignación de permisos de manera independiente.

    Tipos de Usuario en Linux

    Linux está diseñado para ser multiusuario. En este sistema operativo se permiten tres niveles de acceso a los archivos (los tipos de permiso de acceso que se explicarán más adelante), para tres categorías diferentes de usuarios, que son: 1. Owner (propietario): La persona que el sistema reconoce como dueño de la carpeta o archivo.

    2. Group (grupo): Conjunto de usuarios con permisos similares.

    3. Other (otros): Cualquier otra persona.

    Partes: 1, 2
    Página siguiente