Home
TP3-Permisos de archivo
Contents
1. Taller de GNU Linux 2003 TP3 hoja 1 4 Universidad Nacional de La Matanza Ingenier a en Inform tica Taller de GNU Linux 2003 TP N 3 Permisos de archivo Objetivos Comprender el sistema de permisos para el acceso a archivos y directorios Utilizar los comandos de cambio de permisos chmod chown chgrp Resolver los ejercicios propuestos Gu a Se copia a continuaci n un resumen de la p gina de manual de comando chmod La p gina completa puede obtenerse con man chmod Adem s se recomienda como lectura el cap tulo 3 del documento Linux Instalaci n y Primeros Pasos http es tldp org Manuales LuCAS LIPP NOMBRE chmod cambia los permisos de acceso de ficheros SINOPSIS chmod opciones modo fichero Opciones de POSIX R Opciones de GNU en la forma m s corta cfvR reference rfile help version DESCRIPCI N chmod cambia los permisos de cada fichero dado seg n modo que puede ser o bien una representaci n simbolica de los cambios a realizar o bien un n mero octal que representa el patr n de bits de los nuevos permisos Modo Simb lico El formato de un argumento de cambio de modo simb lico es ugoa rwxXstugo Tal argumento es una lista de rdenes de cambio de modo simb lico separadas por comas Cada orden de cambio de modo simb lico empieza con cero o m s letras del conjunto ugoa stas controlan a qu usuarios se referir n los nuevos p
2. a 4 d gitos octales 0 7 formados mediante adici n de los bits de valores 4 2 y 1 Los d gitos que falten se toman como ceros iniciales El primer d gito selecciona los atributos SUID 4 SGID 2 y STI sticky 1 El segundo selecciona los permisos para el usuario propietario del fichero lectura 4 escritura 2 y ejecuci n 1 el tercero los permisos para otros usuarios del mismo grupo que el fichero pero no el propietario con los mismos valores que antes y por ltimo el cuarto d gito selecciona los permisos para los otros usuarios que no son ni el propietario ni est n en el mismo grupo que el fichero con los mismos valores de nuevo chmod nunca cambia los permisos de enlaces simb licos la llamada al sistema chmod 2 no puede cambiar sus permisos Esto no es un problema puesto que los per misos de los enlaces simb licos nunca se usan Sin embargo para cada enlace simb lico puesto en la l nea de rdenes chmod cambia los permisos del fichero al cual apunta En cambio chmod hace caso omiso de los enlaces simb licos que encuentre durante el recorrido recursivo de directorios OPCIONES DE POSIX R Cambia recursivamente los permisos de directorios y sus contenidos OPCIONES DE GNU C Changes Muestra un mensaje mencionando solamente aquellos ficheros cuyos permisos cambian realmente f silent quiet No muestra mensajes de error sobre ficheros cuyos permisos no se pueden cambiar v verbose De
3. ermisos del fichero cuyos permisos se van a cambiar u el usuario propietario g otros usuarios distintos del propietario pero del mismo grupo que el del fichero 0 otros usuarios que ni son el propietario ni pertenecen al grupo del fichero a todos los usuarios De forma que a equivale aqu a ugo Taller de GNU Linux 2003 TP3 hoja 2 4 Operador de asignaci n El operador hace que los permisos seleccionados se a adan a los ya existentes en cada fichero hace que se quiten de los que ya hab a hace que sea los nicos que el fichero va a tener Las letras rwxXstugo seleccionan los nuevos permisos para los usuarios afectados r lectura w escritura o modificaci n x ejecuci n para un fichero ejecutable o permiso de paso para directorios X ejecuci n solamente si el fichero es un directorio o ya tiene permiso de ejecuci n para alg n usuario s activar el bit SUID o SGID para ejecuci n t activar el bit pegajoso o STI u los permisos que el usuario propietario del fichero ya tiene g los que otros usuarios del grupo del fichero pero no el propietario ya tienen o los que otros usuarios distintos de los anteriores ya tienen As chmod g s fichero quita el bit SGID establecer el identificador de grupo chmod ug s fichero activa los bits SUID y SGID pero en cambio chmod o s fichero no hace nada Modo Num rico Un modo num rico est compuesto de 1
4. nteriores utilizando los operadores y del chmod para que queden de la siguiente manera Los cambios son relativos a los archivos del ejercicio anterior Taller de GNU Linux 2003 TP3 hoja 4 4 archivl rwx r chmod o r archivl agrega lectura para otros archiv2 r quita escritura para propietario archiv3 rw rw rw chmod a x archiv3 quita ejecuci n para todos archiv4 rwx w quita lectura para grupo y otros archiv5 rwx wX quita lectura al grupo agrega esc y ejec para otros archiv6 rwxrw agrega escritura al propietario quita lectura a otros archiv rw x w archiv8 r archiv9 rwx 4 Crear 9 archivos numl num2 etc utilizando el comando touch 5 Sobreescribir los permisos utilizando el comando chmod con argumento num rico octal para que queden de la siguiente manera numl r w x Schmod 0421 numl num2 num3 IrwxrwWwXIrwX Schmod 0777 num3 num4 r xrw r num5 Iwxr num rw r r num rw r r x num8 rwxrw r num9 rwx 6 Con una sola instrucci n quitar permisos de lectura escritura y ejecuci n para otros a todos los archivos utilizados en el ltimo ejercicio 7 Crear un directorio y quitarle todos los permisos de ejecuci n Explicar qu pasa al intentar en
5. scribe prolijamente la acci n efectuada o no para cada fichero Taller de GNU Linux 2003 TP3 hoja 3 4 R recursive Cambia recursivamente los permisos de directorios y sus contenidos OPCIONES EST NDARES DE GNU help Muestra un mensaje en la salida est ndar sobre el modo de empleo y acaba con c digo de xito version Muestra en la salida est ndar informaci n sobre la versi n y luego acaba con c digo de xito Termina la lista de opciones reference rfile Nueva en fileutils 4 0 Cambia el modo de file al del fichero rfile Los comandos para cambiar propietario y grupo de un archivo son chown cambia el usuario y grupo propietarios de ficheros chgrp cambia el grupo al que pertenecen los ficheros Consultar las p ginas de manual para mas informaci n Ejercicios 1 En un directorio vac o nuevo crear 9 archivos archivl archiv2 etc utilizando el comando touch Quitarle todos los permisos con el comando chmod a rwx archiv 2 Modificar los permisos usando el operador del chmod para que queden de la siguiente manera archivl rwx Schmod u rwx go archivl archiv2 Iw S archiv3 rwxXrwxXrwx Schmod a rwx archiv3 archiv4 rwxrw r archiv5 rwxr archiv6 r xrw r archiv7 r x archiv8 rw r r UY 1N AU archiv9 rw rw r 3 Modificar los permisos de los archivos a
6. trar al directorio con el comando cd Explicar el significado de los permisos r w y X para directorios 8 Informarse sobre los grupos a los que pertenece su usuario 9 Utilizando los comandos chown y chgrp intentar cambiar el propietario y el grupo del archivo num3 Cual es el problema
Download Pdf Manuals
Related Search
Related Contents
Conceptronic Power Cable Mickey Mouse Shape 230V EP1000A - SVECOM Manual Montagem.dft MDCW Carousel Plus Trockner Copyright © All rights reserved.
Failed to retrieve file