Permisos

Xoan Sampaiño xoansampainho en gmail.com
Mar Dic 2 15:53:07 GMT 2008


2008/12/2 Sandy Napoles Umpierre <administrador en eccmg.cupet.cu>:
> Hola, hace algun tiempo pregunte un problema que actualmente me tiene
> detenido, resulta que quiero publicar una carpeta en ubuntu donde el
> usuario tenga derechos de escribir, pero no pueda borrar, alguien me puede
> ayudar en eso..
> salu2s
>
>
>
> ***Empresa Comercializadora Combustible Camaguey***
>              Servicio de Correo Grupo INFOCOM
>                     http://intranet.eccmg.cupet.cu
>                     ftp://ftp.eccmg.cupet.cu/
>
>

Los permisos son, básicamente: lectura, escritura, y ejecución. Todos
ellos son bastante autoexplicativos:
  * Lectura: permiso para «leer»
  * Escritura: permiso para «escribir»
  * Ejecución: permiso para «ejecutar»

Si hablamos de directorios, «lectura» significa «ver» el contenido del
directorio; «escritura» significa «escribir» el en directorio; y
«ejecución» significa «acceder» al directorio.

Si un usuario tiene permiso para «escribir» en un directorio,
significa que puede «modificar» su contenido, con lo cual, también
puede eliminar ficheros.

Si te interesa, puedes usar el flag '-t' de chmod, que define lo que
se llama un 'stiky bit' [1], con lo que sólo el propietario del
fichero es el que lo puede eliminar.

Por poner un ejemplo:

$ ls -l / | grep tmp
drwxrwxrwt  10 root root 12288 2008-12-02 16:36 tmp

Esa última 't' indica que todo el mundo puede escribir dentro de ese
directorio, pero los ficheros sólo pueden ser borrados por el usuario
que los creó.

[1] http://oldfield.wattle.id.au/luv/permissions.html

-- 
Xoan Sampaiño <xoansampainho en gmail.com>

() ASCII Ribbon Campaign   - Against HTML e-mail
/\ http://asciiribbon.org/ - Against proprietary attachments


Más información sobre la lista de distribución ubuntu-es