Permisos en Linux-1

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

Administración de permisos en Linux

Sistema de Archivos.

Los sistema de archivos se pueden definir como los métodos y/o estructuras de datos que un
sistema operativo utiliza para seguir la pista de los archivos de un disco o partición; es decir, es
la manera en la que se organizan los archivos en el disco.

Sistema de archivos en Linux Sistema de archivos en Windows

En Linux se pueden definir varios tipos de sistemas de archivos entre los cuales los más utilizados
son EXT2, EXT3, ReiserFS, XFS, JFS, FAT32, NTFS, etc.

En Windows se definen solo los siguientes tipos de sistemas de archivos que pueden ser: FAT, FAT32,
exFAT, NTFS y HPFS.
Administrar los permisos sobre archivos y directorios en Linux
En los Sistemas Linux, la gestión de los permisos que los usuarios y los grupos de usuarios tienen
sobre los archivos y las carpetas, se realiza mediante un sencillo esquema de tres tipos de permisos
que son:

 Permiso de lectura  r (read)


 Permiso de escritura  w (write)
 Permiso de ejecución  x (execute)

Cambio de permisos
Para cambiar los permisos de un archivo o una carpeta es necesario disponer del permiso de
escritura (w) sobre dicho archivo o carpeta. Para hacerlo, se utiliza el comando chmod.

La sintaxis del comando chmod es la siguiente:

chmod [opciones] permiso nombre_archivo_o_carpeta


Los permisos se pueden representar de dos formas. La primera es mediante las iniciales de a quién
va dirigido el permiso (usuario=u, grupo=g, otros=o), seguido de un signo + si se quiere añadir
permiso o un signo - si se quiere quitar y seguido del tipo de permiso (lectura=r, escritura=w y
ejecución=x).
Ejemplos:

// Dar permiso de escritura al usuario propietario sobre el archivo 'examen.txt'


# chmod u+w examen.txt

// Quitar permiso de escritura al resto de usuarios sobre el archivo 'examen.txt'


# chmod o-w examen.txt

// Dar permiso de ejecución al grupo propietario sobre el archivo '/usr/bin/games/tetris'


# chmod g+x /usr/bin/games/tetris

// Dar permiso de lectura al grupo propietario sobre el archivo 'examen.txt'


# chmod g+r examen.txt

// Se pueden poner varios permisos juntos separados por comas


# chmod u+w,g-r,o-r examen.txt

// Se pueden poner varios usuarios juntos


# chmod ug+w examen.txt

Otra forma de cambiar los permisos se denomina de forma binaria con un código numérico, el
cual está compuesto por tres cifras de entre 0 y 7.

Ejemplos:

// Dar todos los permisos al usuario y ninguno ni al grupo ni al resto


chmod 700 examen.txt

// Dar al usuario y al grupo permisos de lectura y ejecución y ninguno al resto


chmod 550 examen.txt

// Dar todos los permisos al usuario y lectura y ejecución al grupo y al resto


chmod 755 /usr/bin/games/tetris

// Dar todos los permisos al usuario y de lectura al resto, sobre todos los archivos
chmod 744 *

// Cambiar permisos a todos los archivos incluyendo subcarpetas


chmod -R 744 *

También podría gustarte