1 File Ownerships and Permissions Capítulo 1 Propiedades de Archivos regulares y Permisos Conceptos clave • Los archivos tienen usuario propietario, un grupo propietario, y una serie de permisos. Tres tipos de permisos: lectura (r), escritura (w) y ejecución (x) Tres clases de acceso: (u)suario, (g)rupo propietario, y (o)tro Ver la propiedad y los permisos de archivo: ls -l Modificar la propiedad y permisos:chmod, chgrp, y chown • • • • Preguntas Análisis de permisos de archivos Objetivo: Determinar la accesibilidad de lectura y escritura en archivos compartidos. Utilice las siguientes membresías de usuarios y grupos para este ejercicio. user elvis Grupos subscritos elvis,music,wrestle,physics,emperors ventura ventura,wrestle,governor prince prince,music pataki pataki,governor einstein einstein,physics alice alice, games, mail Las preguntas, a continuación, se refieren a los siguientes archivos encontrados en un directorio /tmp: [elvis@station elvis]$ ls -l /tmp total 32 -rw-rw-r-1 alice alice -rw-rw---1 pataki governor -rw-rw-r-1 nero emperors -rw-rw-rw1 elvis elvis pacman.highscores -rw-r----1 einstein physics 44 29 142 29 Jan Jan Jan Jan ¿Qué usuarios pueden leer el archivo theory de einstein? B. ventura 10:31 adventures 10:30 budget 10:30 census 10:33 352 Jan 15 10:30 theory Question 1 A. elvis 15 15 15 15 2 File Ownerships and Permissions C. prince D. pataki E. einstein F. alice Question 2 ¿Qué usuarios pueden modificarcensus tomado de nero? A. elvis B. ventura C. prince D. pataki E. einstein F. alice Question 3 ¿Qué usuarios pueden añadir su propia entrada al archivo pacman.highscores de elvis? A. elvis B. ventura C. prince D. pataki E. einstein F. alice Question 4 ¿Qué usuarios pueden leer el archivobudget de pataki governor? A. elvis B. ventura C. prince D. pataki 3 File Ownerships and Permissions E. einstein F. alice Question 5 ¿Qué usuarios pueden leer el archivo adventures de alice? A. elvis B. ventura C. prince D. pataki E. einstein F. alice Question 6 ¿Qué usuarios pueden modificar el archivo adventures de alice? A. elvis B. ventura C. prince D. pataki E. einstein F. alice Capitulo 2 Cambio de permisos de archivos: chmod Conceptos clave • • El comando chmod se utiliza para modificar los permisos de archivo El primer argumento para chmod usa una sintaxis [ugoa]+/-[rwx] para describir cómo deberían cambiarse los permisos. Preguntas Question 1 4 File Ownerships and Permissions ¿Cuál de los siguientes comandos se utiliza para modificar los permisos de un archivo? A. chperm B. perms C. chmod D. chown E. None of the above. Question 2 Seleccione todas las invocaciones legítimas del comando chmod A. chmod u+r /tmp/foo B. chmod ug+rw /tmp/foo C. chmod rw-g /tmp/foo D. chmod g+wu-r /tmp/foo E. chmod a-a /tmp/foo F. chmod go+rwx /tmp/foo Use the output of the following command to answer the next 2 questions. [elvis@station elvis]$ ls -l total 4 -rw-rw-r-1 elvis elvis 138 May 8 16:15 sample.txt Question 3 ¿Qué comando haría que sample.txt tenga permisos de rw-------? A. chmod a-rw sample.txt B. chmod og-rw sample.txt C. chmod u+rw sample.txt D. chmod u-rw sample.txt E. chmod o-rw sample.txt Question 4 ¿Cuál de los comandos haría que sample.txt tenga permisos de rw-r--r--? 5 File Ownerships and Permissions A. chmod a-w sample.txt B. chmod go-w sample.txt C. chmod go-rw sample.txt D. chmod g-w sample.txt E. Both B and D Use the output of the following command to answer the next 2 questions. [elvis@station elvis]$ ls -l total 4 -rw------1 elvis elvis 138 May 8 16:15 diary.txt Question 5 ¿Cuál de los siguientes comandos haría que diary.txt tenga permisos de rw-r--r--? A. chmod a+r diary.txt B. chmod go+r diary.txt C. chmod u-w diary.txt D. chmod o+rw diary.txt E. chmod ugo+r diary.txt F. chmod ugo+rw diary.txt Question 6 ¿Qué comando haría que diary.txt tenga permisos de rw-rw-r--? A. chmod a+w diary.txt B. chmod go+w diary.txt C. chmod ug+rw diary.txt D. chmod g+rw o+r diary.txt E. The desired permissions cannot be obtained using the chmod command only once. Use the output of the following command to answer the next 2 questions. [elvis@station elvis]$ ls -l total 4 -rw-rw-r-1 elvis elvis 138 Jul 8 16:15 sample.sh 6 File Ownerships and Permissions Question 7 ¿Cuál de los siguientes comandos haría que sample.sh tenga permisos de rwxrwxr-x? A. chmod a+rw sample.sh B. chmod go+x sample.sh C. chmod a+x sample.sh D. chmod x+a sample.sh E. C y D Question 8 ¿Cuál de las siguientes razones explica el porqué alguien quisiera que el archivo tuviera permiso de rwxrwxr-x? sample.sh A. Al propietario le gustaría que cualquiera pudiera borrar el archivo. B. Al propietario le gustaría que cualquiera pudiera modificar el archivo. C. The owner would like anyone to be able execute the file as a script. D. Al propietario le gustaría que cualquiera pudiera renombrar el archivo. E. None of the above reasons apply. Capítulo 3 Cambio de Propiedad de Archivos con el comandochgrp y chown Conceptos clave • • El comando chgrp cambia el grupo de propietarios El comando chown cambia los usuarios propietarios Question 1 ¿Cuál de los siguientes comandos se utiliza para cambiar el grupo propietario de un archivo? A. grupo B. chgroup C. chgrp D. changegroup E. None of the above 7 File Ownerships and Permissions Question 2 ¿Cuál de los siguientes comandos se utiliza para cambiar el usuario propietario de un archivo? A. propietario B. chowner C. chown D. changeowner E. None of the above Utilice la salida del siguiente comando para contestar las seis preguntas siguientes. [student@station grps]$ ls -l total 16 -rw-rw---1 ventura wrestle -rw------1 ventura ventura -rw-rw-r-1 madonna madonna -rw-rw-r-1 ventura wrestle 2027 126 138 29 May May May May 9 9 9 9 07:38 07:40 07:38 07:38 antics donors playlist slogans Question 3 La usuaria madonna desea que los miembros del grupo music puedan leer y modificar su archivo playlist y que los demás puedan sólo leerlo. ¿Qué pasos debe realizar? A. chgrp music playlist B. chown music playlist C. chmod g+w playlist D. A y luego C E. Ella no necesita hacer nada, éste ya es el caso. Question 4 El usuario ventura desea que los miembros del grupo wrestle puedan leer su archivoslogans y que nadie más tenga acceso a éste. ¿Qué pasos debe realizar? A. chgrp wrestle slogans B. chmod g+w slogans C. chmod o-r slogans D. A y B 8 File Ownerships and Permissions E. Todas las anteriores Question 5 El usuario ventura desea que los miembros del grupo governor puedan leer su archivo donors, y que nadie más tenga acceso a éste. ¿Qué pasos debe realizar? A. chgrp governor donors B. chmod g+r donors C. chmod o-rw donors D. A y B E. B and C Al usuario ventura le gustaría cambiar el propietario de grupo del archivo antics a music. Intenta hacer lo siguiente: [ventura@station grps]$ chgrp music antics chgrp: changing group of `antics': Operation not permitted Question 6 ¿Cuál es la explicación más probable para este error? A. ventura utilizó la sintaxis incorrecta en la línea de comandos. B. ventura no es propietario del archivo antics. C. ventura is not a member of the group music. D. Sólo root puede utilizar el comando chgrp. E. None of the above. Question 7 ¿Qué debe hacer ventura para realizar correctamente la operación? A. ventura debe agregarse al grupo music. B. ventura must get the system administrator, as root, to add him to the group music. C. ventura debe ejecutar primero el comando newgrp. D. ventura debe ejecutar chmod g-rw antics E. None of the above. 9 File Ownerships and Permissions Question 8 ¿Qué usuarios en el sistema pueden modificar los permisos en el archivo slogans? A. ventura B. madonna C. todos los miembros del grupo wrestle D. root E. todos los miembros del grupo music Question 9 Usted acaba de crear el archivo foo.txt (con permisos predeterminados). Ahora quisiera que los miembros del grupo music pudieran leer y modificar el archivo y que los demás pudieran leerlo sin modificarlo. ¿Qué pasos debe realizar? A. chgrp music foo.txt B. chmod g+w foo.txt C. chmod o-w foo.txt D. A y B E. A y C Question 10 Usted acaba de crear el archivo foo.txt (con permisos predeterminados). Ahora, quisiera que los miembros del grupo music puedan leer (pero no modificar) el archivo y que nadie más tenga acceso a él. ¿Qué pasos debe seguir? A. chgrp music foo.txt B. chmod g-w foo.txt C. chmod o-r foo.txt D. A y B E. Todas las anteriores Capítulo 4 Propiedad de Directorios y Permisos Conceptos clave 10 File Ownerships and Permissions • Como los directorios también son archivos, tienen un usuario propietario de archivo, un propietario de grupo y una serie de permisos. Los permisos de lectura permiten al usuario listar el contenido de un directorio. Los permisos de escritura le dan al usuario el derecho de agregar y borrar archivos. Los permisos de ejecución le dan derecho al usuario de acceder a un archivo dentro del directorio. Los permisos de directorio se pueden modificar con el comando chmod. • • • • Preguntas Análisis de los permisos de directorio Utilice la siguiente tabla de usuarios (con membresías de grupo) y archivos (con usuario propietario, propietario de grupo y permisos) para contestar las siguientes preguntas. Observe que los permisos incluyen una letra inicial indicando si el archivo es un archivo regular ("-") o un directorio ("d"). user Membresías de grupo elvis elvis, wrestle, physics, emperors, music ventura ventura,wrestle,governor pataki pataki,governor blondie blondie, music prince prince, music einstein einstein, physics maxwell maxwell, physics filename user grupo permisos governor/ ventura governor drwxrwx--- governor/budget2001 ventura governor -rw-r--r-- governor/budget2002 ventura governor -rw-r----- music/ root music drwxr-xr-x music/contrib/ root music drwxrwxrwx music/contrib/stand_by_your_spam.txt blondie blondie -rw-rw-r-- music/drafts/ prince music drwxrwx--- music/drafts/1998.txt prince prince -rw-rw-r-- music/drafts/little_orange_corvette.txt prince music -rw-rw-r-- physics/ einstein physics drwxrwx--x physics/published/ maxwell physics drwxrwxr-x physics/published/equations maxwell maxwell -rw-r--r-- physics/published/relativity einstein einstein -rw-rw-r-- physics/working/ einstein physics drwxr-x--- 11 File Ownerships and Permissions user Membresías de grupo physics/working/time_travel einstein physics -rwxr--r-- Question 1 ¿Qué usuario puede leer el archivo governor/budget2001? A. elvis B. ventura C. prince D. maxwell Question 2 ¿Qué usuario puede modificar el archivophysics/published/relativity? A. einstein B. maxwell C. elvis D. blondie Question 3 ¿Qué usuarios pueden modificar el archivo music/drafts/little_orange_corvette? A. elvis y einstein B. elvis, prince y blondie C. prince y einstein D. sólo prince Question 4 ¿Qué usuarios pueden crear un archivo nuevo en el directorio physics/published/? A. sólo maxwell B. maxwell y ventura C. todos los usuarios pueden 12 File Ownerships and Permissions D. elvis, maxwell y einstein Question 5 ¿Qué usuarios pueden listar archivos en el directorio physics/? A. elvis, einstein y maxwell B. solo einstein C. todos los usuarios pueden D. elvis, prince y blondie Question 6 ¿Qué usuarios pueden listar archivos en el directorio music? A. elvis, einstein y maxwell B. sólo root C. todos los usuarios pueden D. elvis, prince y blondie Question 7 ¿Quién puede leer el archivogovernor/budget2001? A. Todos los usuarios B. Sólo ventura C. ventura and pataki D. ventura y maxwell Question 8 ¿Quién puede leer el archivogovernor/budget2002? A. Todos los usuarios B. Sólo ventura C. ventura and pataki D. ventura y maxwell 13 File Ownerships and Permissions Question 9 ¿Qué usuarios pueden leer el archivo physics/working/time_travel? A. elvis, maxwell y einstein B. solo einstein C. Todos los usuarios D. einstein y maxwell Question 10 ¿Qué usuarios pueden borrar el archivo music/contrib/stand_by_your_spam.txt? A. Sólo blondie B. Todos los usuarios C. elvis, maxwell y einstein D. prince, blondie y elvis Capítulo 5 chmod Revisitado: Notación octal Conceptos clave • • El comando chmod puede usar un sintaxis octal alterna La sintaxis octal es a menudo más rápida y más motivante. Preguntas Análisis de los permisos de directorio Question 1 ¿Cuál notación octal representa los permisos de rwxr-x--x? A. 751 B. 762 C. 007 D. 267 Question 2 14 File Ownerships and Permissions ¿Cuál notación representa los permisos de rw-rw-r--? A. 551 B. 664 C. 771 D. 660 Question 3 ¿Qué permiso representa la notación octal 701? A. rwx---r-B. r-----rwx C. rwx-----x D. x-----rwx Question 4 ¿Qué permiso representa la notación octal 644? A. -w--w-rwB. --x--x-wx C. r-xr--r-D. rw-r--r-Question 5 ¿Cuál de los siguientes permisos sería el permiso más razonable para un directorio en el cual miembros de un solo grupo en particular deberían tener acceso? A. 750 B. 075 C. 700 D. 740 Question 6 ¿Cuáles deberían ser los permisos más razonables para un archivo en el que todos los 15 File Ownerships and Permissions usuarios puedan leer, pero sólo el propietario pueda escribir en él? A. 006 B. 622 C. 660 D. 644 Capítulo 6 Control de permisos por defecto: umask Conceptos clave • • • • • A nivel de Kernel, Linux crea archivos con el modo por defecto de 666 (rw-rwrw). En el nivel de kernel de Linux cree directorios con el modo por defecto de 777(rwxrwxrwx). Cada proceso posee un parámetro "umask", el cual desenmascará alguno de estos permisos por defecto. En Red Hat Enterprise Linux, el umask por defecto para usuarios estándar es 002. La umask de la shell bash se puede modificar con el comando umask. Preguntas Comprensión de las implicaciones de un proceso de umask Question 1 Si un proceso tuviera un umask de 077, ¿cuáles serían los permisos predeterminados de los archivos recién creados? A. r--r--r-B. rw-rw-r-C. rwx-----D. rw------Question 2 Si usted nota que directorios recién creados tienen permisos de rwxr-x---, ¿qué umask se está utilizando? A. 077 B. 027 16 File Ownerships and Permissions C. 227 D. 002 Question 3 Si un proceso tuviera un umask de 077, ¿cuáles serían los permisos predeterminados de los directorios recién creados? A. r--r--r-B. rw-rw-r-C. rwx-----D. rw------Question 4 Si observa que los archivos recién creados tienen permisos de rw-r-----, cuál de los siguientes es un umask posible? A. 036 B. 027 C. 037 D. all of the above Question 5 ¿Qué umask resultaría en los archivos recién creados con permisos por defecto derwxrxr-x? A. 022 B. 033 C. 011 D. It is impossible to have newly created files with the given permissions. Question 6 ¿Por qué no esperaría ver que alguien establezca una umask de shell de 422? A. Otros usuarios no podrían leer archivos recién creados por defecto. 17 File Ownerships and Permissions B. Users could not read their own newly created files. C. No se permiten los archivos recién creados con un grupo y otros permisos idénticos. D. Una umask legítima no puede contener dígitos mayores de 2.
© Copyright 2024