Inicio > linux > Comandos chmod y chown

Comandos chmod y chown

Ayer por la tarde estuvimos con humitos, instalando y configurando Trac, en el servidor de su casa para administrar un proyecto que estamos comenzando. Es sobre algo que ya estaba iniciado, pero que hace mucho que esta parado Ver acá , el problema es que lo que tenemos se llevo acabo sobre la version anterior.

Se dio la oportunidad para seguirlo, él me comento y me parecio muy interesante el objetivo del proyecto, esperamos darle ímpetu para que se pueda finalizar. ¿Proyecto de qué? Traducción al español del libro Django Book.
Ahora al hacer todo eso que mencione, tuvimos problemas con los permisos de los usuarios y grupos, y no teniamos tan frescos los términos de utilizacion desde la consola de ‘chmod’, ‘chown’. Por ese motivo nos llevó mas tiempo del que imaginamos, ya que tuvimos que pelear y leer sobre esto, entonces decidí hacer un post recordatorio, ahí va…

Free Image Hosting at www.ImageShack.us

CHMOD es un comando que permite cambiar los permisos de acceso de un archivo según un modo dado. Se pueden aplicar diferentes permisos al dueño del fichero, al grupo al que el fichero pertenece y al resto de usuarios.

Tipos de permiso de acceso:
Read (lectura): ver el archivo o directorio, sin hacer cambios. l
Write (escritura): puede escribir el archivo, y por tanto, cambiarlo. w
Execute (ejecución): puede ser ejecutado. x
Podemos ver estas propiedades al hacer un “ls -l” desde consola:

[nercof] [~/Desktop]$ ls -l
total 8
drwxr-xr-x 2 nercof nercof 4096 2008-03-16 09:22 carpeta
-rw-r--r-- 1 nercof nercof 3674 2008-03-16 08:59 archivo.png
[nercof] [~/Desktop]$

El primer caracter nos indica si es un directorio d, si es un fichero , o un link l. Los siguientes tres indican los permisos del propietario (dueño). Los siguientes tres digitos los permisos del grupo, y el tercer grupo los permisos para otros.
Aplicando los permisos
El comando lo podemos usar tanto con letras como números, pero por lo general se usan números
Para comprender el significado tenemos que tener en cuenta que convencionalmente 4 significa permiso de lectura, 2 permiso de escritura y 1 permiso de ejecución. Al sumar estos números iremos obteniendo los permisos que nosotros queramos.
Por ejemplo:
6 (4+2)= lectura y escritura
5 (4+1)= lectura y ejecución
7 (4+2+1)= lectura, escritura y ejecución
Entonces al aplicar [nercof] [~/Desktop]$ chmod 777 screenshot.png, estariamos diciendo que el grupo, el propietario y otros tienen permiso de ejecucion, lectura y escritura.
Fuente: Tutorial for Chmod

CHOWN
Es un comando que nos permite cambiar el propietario de un archivo.

[root] [/home/nercof/Desktop]$ ls -l
total 8
drwxr-xr-x 2 nercof nercof 4096 2008-03-16 09:22 carpeta
-rwx-w---- 1 nercof nercof 3674 2008-03-16 08:59 screenshot.png
[root] [/home/nercof/Desktop]$ chown root carpeta/
[root] [/home/nercof/Desktop]$ ls -l
total 8
drwxr-xr-x 2 root nercof 4096 2008-03-16 09:22 carpeta
-rwx-w---- 1 nercof nercof 3674 2008-03-16 08:59 screenshot.png
[root] [/home/nercof/Desktop]$

Como ven ahora carpeta pertenece al usuario root.

Para ver un poco más visitar aquí

Categorías:linux
  1. bart.drake
    noviembre 24, 2009 a las 11:50 pm

    excelente me sirvió mucho gracias!

  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: