La propiedad y los permisos son un punto básico en la seguridad .Es importante establecer correctamente estas opciones,incluso aunque seas el único usuario de tu equipo,ya que pueden suceder cosas extrañas si no lo haces .Para los archivos que pueden crear y utilizar diariamente los usuarios,estos conceptos se pueden establecer sin tener que pensar mucho(aunque sigue siendo útil conocer dichos conceptos)Para la administración del sistema,no es tan fácil. Asignar una propiedad o permiso erróneo puede concluir en hechos lamentables,como el no ser capaz de leer tu propio correo. Cuando esto sucede,en general veremos este mensaje:

Permission denied (permiso denegado)

esto significa que alguien ha asignado una propiedad o permiso que limita su acceso mas de lo deseado.

Vamos a conocerlos de forma practica y sencilla:

Tutorial Permisos

Los permisos se forman con tres grupos, de tres permisos cada uno, que corresponden:

el 1º a los permisos del propietario -o- (de owner=propietario)

el 2º al grupo -g-

el 3º a otros (todos los demás) -o-

Clases de permisos:

( r ) .- permiso de escritura

( w ) .- permiso de lectura

( x ) .- permiso de ejecución

() .- sin permisos

Saber los permisos de un archivo:

Colocarse en el directorio en que está el archivo y usa el comando ls -l:

ejemplo:

antonio@puesto1:~$ ls -l archivoslpsu

-rw-r—r–

()quiere decir que es un archivo

( rw- ) permisos del propietario: tiene permisos de lectura y escritura, pero no de ejecución

( r– ) permisos del grupo: tiene sólo permisos de lectura

( r– ) permisos de otros (todos los demás): tienen sólo permisos de lectura

Junto a los permisos el comando nos da otros datos como:

El propietario: antonio

Los bytes que pesa: 38135

La fecha de creación: 2007-11-12 22

Saber los permisos de un directorio:

Colocarse en el directorio superior y usa el comando ls -l:

antonio@puesto1:~/aplicaciones/dalle$ ls -l

total 88

-rwxr–r– 1 antonio antonio 73 2007-03-24 19:48 dalle

-rwxr–r– 1 antonio antonio 75354 2007-03-24 19:43 dalle_0.7.7-1_all.deb

drwxr-xr-x 2 antonio antonio 4096 2007-11-13 23:21 prueba2

¿Cómo se expresan los permisos numéricamente?:

Ejemplo:

Un archivo o directorio tiene los permisos 775

Este número 775 es en realidad 7-7-5, cada número es el permiso establecido para un grupo.

El primer número (7) para el propietario (owner)

El segundo número (7) para el grupo.

El tercero (5) para los demás.

Cada tipo de permiso se representa con un número:

Un 1 permiso de ejecución

Un 2 permiso de escritura

Un 4 permiso de lectura

¿Cómo llegamos al 775?

Para el propietario tenemos un 7 de: 1(permiso de ejecución)+2(permiso de escritura)+4(permiso de lectura)=7.

Para los grupos un 7 de: 1(permiso de ejecución)+2(permiso de escritura)+4(permiso de lectura)=7.

Para el público en general tenemos un 5 de: 1(permiso de ejecución)+4(permiso de lectura)=5.

Todo esto quiere decir que el propietario y los grupos de usuarios pueden manipular el archivo en cualquier forma (lectura, escritura y ejecución), el resto del mundo tiene permisos de lectura y ejecución pero no de escritura con lo que no pueden modificar el archivo.

¿Cómo modificar los permisos?:

Con el comando chmod

Ejemplo:

antonio@puesto1:~$ chmod 754 archivoslpsu

Obtiene como resultado:

antonio@puesto1:~$ ls -l archivoslpsu

-rwxr-xr–

antonio@puesto1:~$ chmod 754 -R /ruta_del_directorio

¿Qué significa cada número?:

7 .- todos los permisos

6 .- lectura y escritura

5 .- lectura y ejecución

4 .- sólo lectura

3 .- escritura y ejecución

2 .- sólo escritura

1 .- sólo ejecución

0 .- ningún permiso

Un saludo… troyano66

Anuncios