existen tres tipos de permisos para un archivo o directorio, son lo siguientes: 1.- Permiso de LECTURA, se representa por la letra r 2.- Permiso de ESCRITURA, se representa por la letra w 3.- Permiso de EJECUCION, se representa por la letra x ¿COMO PODEMOS VER LOS PERMISOS DE UN ARCHIVO? Respuesta: escribir en la terminal de comandos: ls -l -rw-r--r-- 1 moises profesores 4328 feb 1 2011 xorg.conf.old Observamos que está línea contiene al principio los caracteres: -rw-r--r-- El primer caracter se refiere al tipo de archivo, cuando es un - nos indica que es un archivo como: .sh, .doc. .pdf, .odt, jpg, mp3, avi, etcétera. Cuando el primer caracter es una d, indica que es un directorio. Los siguientes 3 caracteres son: rw-, corresponden a los permisos que se le otorgan al usuario sobre el archivo a anlizar (xorg.conf.old). Cuando existe un signo - en estos 3 caracteres nos indica que no se tiene el permiso corresponiente a esa posición. Los siguientes 3 caracteres corresponden a los permisos del grupo al que pertenece el usuario, por lo tanto, según el ejemplo r--, nos indica que el grupo tiene solamente permiso de lectura sobre el archivo xorg.conf.old Los últimos 3 caracteres corresponden a los permisos otorgados a otros grupos en el sistema. En nuestro ejemplo se ha otorgado el permiso de lectura para el archivo xorg.conf.old Conclusión 1: Existen tres tipos de permisos y son: r para lectura, w para escritura y x para ejecución. Además existen permisos para el USUARIO, el GRUPO y OTROS GRUPOS, que se definen agrupando 3 caracteres para cada uno de ellos. El orden de los permisos siempre será: rwx El primer caracter significa el tipo de elemento. ¿COMO CAMBIAR LOS PERMISOS A UN ARCHIVO? Respuesta: Utilizar el comando chmod. Existen dos formas de utilizar el comando chmod y son las siguientes: 1a. Utilizando las letras que representan los permisos. Para quitar permisos se utiliza el signo - y para agregar permisos utilizamos el signo + en el comando chmod. Ejemplo 1: Quitar los permisos completamente al grupo y otros del archivo xorg.conf.old chmod go-rwx xorg.conf.old En el comando chmod, primero indicamos a quien se le van a alterar los permisos, si pongo una g indico que es el grupo, sipongo una o, indico que es otros grupos y sis indico una u señalo que es el usuario dueño del archivo. Después se indica el signo + o - para agregar o quitar permisos. Finalmente se señalan los permisos, representados por las letras rwx. Se deben indicar únicamente los permisos a alterar. Ejemplo 2. Ponerle o agregarle los permisos de lectura y escritura al archivo xorg.conf.old para el grupo al que pertenece el usuario. chmod g+rw xorg.conf.old 2a forma. Utiliznado el sistema octal o sistema de números para cambiar los permisos. Primero es necesario convertir un número binario a su equivalente en decimal, agrupando los caracteres de 3 en 3. Si existe el caracter significa un 1 y si se encuentra el signo - significa un 0, por ejemplo: - r w - r - - r - - 1 1 0 1 0 0 1 0 0 Ahora convertimos a decimal en grupos de tres: 1 1 0 equivale a 6, 1 0 0 equivale a un 4 y 1 0 0 equivale a otro 4. Para establecer esos permisos con el chmod escribimos: chmod 644 xorg.conf.old En esta 2a forma es necesario saber como convertir de binario a decimal. chmod 472 xorg.conf.old establece los permisos de la forma siguiente: -r--rwx-w-