Permisos linux

Solo disponible en BuenasTareas
  • Páginas : 6 (1282 palabras )
  • Descarga(s) : 0
  • Publicado : 25 de marzo de 2011
Leer documento completo
Vista previa del texto
En este tutorial les voy a explicar como poder cambiar los permisos de un archivo o carpeta en Linux usando el comando chmod. La explicación la dividi en 2 partes porque a pesar de ser el mismo comando podremos realizar la misma tarea usando 2 metodos distintos (siempre con chmod), entonces voy a tratar un método en cada parte.
Antes de continuar una breve explicación de que es este comando.Chmod viene del ingles “change mode” (cambiar modo); y es un comando de los sistemas Unix que permite cambiar los permisos de acceso a un archivo o carpeta.
Cambiar permisos usando numeros
Este es tal vez el uso mas conocido de chmod, y al principio (en comparación con el 2do metodo) me parecio un poco más complicado pero despues de practicarlo un poco me resulto más facil. La idea basicamente esque vamos a cambiar los permisos nuestros, de nuestro grupo, y del resto usando solo una combinación de un número de 3 cifras. Pero para entenderlo bien hay que saber que significa cada numero
4 = lectura
2 = escritura
1 = ejecución
Ahora que sabemos esto podemos entender las posibles combinaciones de estos números
1 = ejecución
2 = escritura
3 (1+2) = escritura y ejecución
4 = lectura
5(4+1) = lectura y ejecución
6 (4+2) = lectura y escritura
7 (4+2+1) = lectura, escritura y ejecución
Con esto ya sabemos que segun la combinación que armemos seran los permisos que asignemos. Bien, pero estos permisos se los podremos aplicar a 3 “grupos”: a nuestro usuario, a nuestro grupo de usuario, y al resto de los usuarios. Para entender bien como funciona esto veamos el siguiente ejemplo:$ chmod 775 archivo
lo que hicimos en este ejemplo fue aplicar los siguientes cambios:
A nuestro usuario le dimos permisos de ejecución, lectura y escritura; al igual que a nuestro grupo. En cambio al resto de los usuarios solo les dimos permisos de lectura y escritura. Como se esto? mirando el numero “775″ del comando. La primer cifra corresponde a nuestro usuario (el primer “7″). La segundacifra corresponde a nuestro grupo, y la tercer cifra corresponde al resto de los usuarios. Entonces sabiendo esto ahora es solo cuestion de “jugar” con las combinaciones de números y ver que es lo que pasa.
Otro ejempo más, le daremos permisos de solo lectura a un archivo
$ chmod 444 archivo
y ahora le daremos a nuestro usuario todos los derechos y al resto solo permisos de lectura
$ chmod 744archivo
Como ven es muy facil, solo hay que aprender para que sirve cada número, y de ahi en más solo ir probando.
Una último tip, lo mismo que vimos anteriormente sirve también para las carpetas. Pero si trabajamos con carpetas querremos aplicar una regla para todo su contenido, entonces para no repetir la operación muchas veces solo lo hacemos una vez pero de forma recursiva, usando la ocpion-R asi:
$ chmod -R 777 carpeta
Ah y no se olviden que para usar el comando chmod deberan estar como root o usar sudo. Proximamente la segunda parte del tutorial.
Si te gustó el contenido de este blog suscribite a nuestro Feed RSS
Posted August 20th, 2007 by Tinchio under GNU/Linux, How To, Informatica, Programas, Software
 
Tambien te pueden interesar estos

les estuve explicandobasicamente que es chmod y una de las formas de usarlo. En esta segunda parte voy a explicar el otro método que tenemos para cambiar los permisos de ejecución de un archivo o carpeta usando el comando chmod.
Este método es tan facil como el anterior, para algunos les resultara mas sencillo este y para otro el anterior; eso queda a su elección, son libres de hacerlo [pic]
Cambiar permisos de ejecución sinusar los números
Para poder usar este método, al igual que el anterior, debemos aprendernos algo. Vamos a utilizar unas opciones segun nuestras necesidades, y estas seran “u” para el usuario dueño, “g” para el grupo dueño, “o” para el resto de los usuarios, y “a” para todos los usuarios, incluyendo usuarios de sistema, usuario y grupo dueños. Sabiendo esto estamos en condiciones de entender...
tracking img