martes, 21 de abril de 2009

Comando CHMOD

Estimados,
Hoy vamos a ver el comando CHMOD de la forma mas entendible y fácil posible.

El comando CHMOD (change mode) permite cambiar los permisos de acceso a un archivo o directorio.

Sintaxis del comando

chmod permisos archivo/directorio

Existen tres permisos básicos:
r Lectura
w Escritura
x Ejecución

Mas detalles sobre los permisos:
r - Lectura: Ver el nombre de los archivos dentro del directorio (pero sin poder saber nada más sobre ellos como: el tipo de archivo, tamaño, propietario, permisos, etc.)

w - Escritura: Agregar, eliminar y renombrar archivos del directorio.

x - Ejecución: Recorrer su árbol para acceder archivos y subdirectorios, pero no ver los archivos dentro del directorio (excepto que se le de el permiso de lectura)

Los permisos se dividen según las clases de usuarios:
u – dueño
: dueño del archivo o directorio.
g – grupo
: grupo al que pertenece el archivo.
o – otros
: todos los demás usuarios que no son el dueño ni del grupo.

Para la asignación de permisos vamos a utilizar el siguiente modo:

Modo octal

0 - Elimina TODOS los permisos.

1 - Elimina los permisos de lectura y escritura, pero habilita el permiso de ejecución.

2 - Elimina los permisos de lectura y ejecución, pero habilita el permiso de escritura.

3 - Elimina el permiso de lectura, pero habilita los permisos de escritura y ejecución.

4 - Elimina los permisos de escritura y ejecución, pero habilita el permiso de lectura.

5 - Elimina el permiso de escritura, pero habilita los permisos de lectura y ejecución.

6 - Elimina el permiso de ejecución, pero habilita los permisos de lectura y escritura.

7 - Habilita TODOS los permisos.

Buenos llegamos a la parte de la implementación. Ustedes se preguntaran como es el comando después de tanta información, bueno a continuación lo vemos:

chmod 740 archivo.txt

chmod 740 directorio

El comando en detalle:

chmod ¨7¨ (significa que le habilitamos todos los permisos al DUEÑO del archivo) ¨4¨ (significa que le damos solamente permiso de lectura al GRUPO) ¨0¨ (significa que le eliminamos todos los permisos a los OTROS). y siguiente escribimos el nombre del archivo Ej. tmp.txt

Lo que queda por haces es probar en sus casas. Espero que les sirva como a mi.
CHMOD se tiene que ejecutar como superusuario (ROOT) o con SUDO en nuestro querido UBUNTU.

Saludos

Atte.





fuente Wikipedia

No hay comentarios.:

Publicar un comentario

Usa tu libertad para hacer el bien!!! Usa GNU-LINUX!!!