Nov 11 2009

Cambiar permisos por consola – CHMOD

Muchas veces tenemos problemas de permisos para copiar algún archivo en alguna carpeta, para modificar algún fichero, etc.

Si no sabes que son los permisos, o no sabes como ver los permisos de un fichero o una carpeta, te recomiendo que leas este tutorial:
Explicación de los permisos de carpetas y ficheros en GNU/Linux

Cambiar permisos desde la consola
Nos vamos a Aplicaciones -> Accesorios -> Terminal
Por ejemplo yo le quiero dar permisos de lectura, escritura y ejecución para los 3 grupos a una carpeta llamada Prueba que está en el Escritorio, así que navego hasta el escritorio:

cd Escritorio

Y tengo dos opciones,la numérica y la alfabética:

1.- chmod 777 Prueba
2.- chmod rwx Prueba

Si la carpeta pertenece a root, tendremos que hacerlo asi:

1.- sudo chmod 777 Prueba
2.- sudo chmod rwx Prueba

Y meter nuestra password.

Si queremos que se haga de manera recursiva, es decir, que los ficheros y carpetas contenidos en Prueba, también reciban estos cambios, hacemos esto:

1.- chmod -R 777 Prueba
2.- chmod -R rwx Prueba

Cualquiera de las dos y teniendo en cuenta lo de sudo.

Un par de ejemplos más:
Queremos que el usuario tenga RWX, el grupo RW y los demás R, en la carpeta Prueba:

1.- chmod 764 Prueba
2.- chmod u=rwx,g=rw,o=r Prueba

u equivale a usuario (user) g a grupo (group) y o a otros (others). También sirve lo de -R y sudo.

Queremos que el usuario tenga RW, el grupo R y los demás R, en la carpeta Prueba:

1.- chmod 644 Prueba
2.- chmod u=rw go=rw Prueba

Igualmente sirve lo de -R y sudo.

Para quitar permisos, realmente es cambiarlos por otros, asi que es lo mismo que aquí se explica.

En fin, espero que haya quedado más o menos claro.

A 50 usuari@s les gusta este tutorial - Me gusta
Be Sociable, Share!

Etiquetas: , , , , , , ,


10 comentarios en “Cambiar permisos por consola – CHMOD”

  1. Explicación de permisos de ficheros y carpetas en Ubuntu | Tutoriales de Ubuntu en Castellano dijo:

    […] dejo un enlace a otro tutorial Cambiar permisos de carpetas y ficheros por consola en Ubuntu […]

  2. robertoteles dijo:

    Excelente con la opción ugoa es mucho mas gran especifica, siempre lo hacia con 777 si saber por que :S ya supondras los riegos

  3. brandon dijo:

    interesante pero si quiero lo contrario osea que nadie entre a una carpeta como la bloque desde la consola pregunto

  4. nicolas dijo:

    Gracias por sacarme del apuro 😉 Gran colaboración

  5. Juan dijo:

    y como le quito los permisos del chmod 777

  6. Jorge dijo:

    Poniéndole otros: por ejemplo, 444

  7. Javier dijo:

    Muchas Gracias, mejor explicado no puede estar, a la primera me funcionó. Un Abrazo

  8. Duque dijo:

    No sabes lo que me has ayudado! Instale Grive y no me permitia hacer nada con los archivos dentro de la carpeta sincronizada, ni siquiera incluir archivos nuevos!
    Definitivamente guardo esto entre mis tutoriales, soy muy nuevo en Linux 😛
    Saludos!

  9. jainen dijo:

    Mis felicitaciones un fabuloso artículo. Salud@.

  10. Luis Hernandez dijo:

    muy buen post me sirvió de mucho y muy bien explicado

Dejar un comentario