Este es el conjunto de ejercicios que sigue al artículo sobre permisos de Linux.
Si leyó detenidamente el artículo y comprendió los principios detallados en el interior, debería poder responder a la mayoría de las preguntas.
Si encuentra algún error o imprecisión, no dude en dejar un comentario.
¡Buena suerte!
Aspectos básicos de los permisos de Linux
- Pregunta 1 :conectado como devconnected . Aquí está el resultado de mi comando ls .
¿Podré escribir en el archivo algunas modificaciones?
Respuesta Sí, el usuario tiene permisos de lectura y escritura. Como consecuencia, devconnected puede realizar algunas modificaciones en el archivo.- Pregunta
2 :conectado como Bob (que no es parte del grupo devconnected). Aquí está el resultado del comando ls.
Bob quiere mover mi .perfil (ubicado en devconnected carpeta) archivo a la raíz directorio.
¿Será capaz de hacerlo?
Respuesta ¡No! Bob pertenece a la categoría "otros", que no tiene permiso de escritura en la carpeta. Como consecuencia, no podrá mover el archivo.- Pregunta
3 :conectado como Bob (todavía no forma parte del grupo devconnected). Aquí está el resultado del comando ls .
Bob quiere ir a devconnected directorio .
¿Puede hacerlo?
Respuesta No. Bob pertenece a la categoría "otros", que no tiene el permiso de ejecución (pasar por) en la carpeta. A Bob se le negará el acceso.- Pregunta
4 :conectado como devconnected . Aquí está la salida del comando ls.
¿Puedo hacerlo?
Respuesta ¡Sí! El permiso de escritura se establece para el usuario. Como consecuencia, podré escribir en este archivo.- ¿Qué archivo contiene una lista de usuarios en un sistema Linux?
Sistema numérico binario
- Pregunta 5 :Convierte el número binario 1010001 al sistema decimal.
- Pregunta 6 :Convierte el número binario 11011 al sistema decimal.
- Pregunta 7 :Convierte el número decimal 12 al sistema numérico binario.
Comando Chmod
- Pregunta 8 :¿Qué permisos otorgará el siguiente comando:“chmod 777 ” ?
- Pregunta 9 :¿Qué permisos otorgará el siguiente comando:“chmod 444 ” ?
- Pregunta 10 :¿Qué permisos otorgará el siguiente comando:“chmod 641 ” ?
Máscara de permiso de Linux
- Pregunta 11 :¿Qué comando se debe ejecutar para ver la máscara de permisos en Linux?
- Pregunta 12 :¿cuál es el papel de la máscara en Linux?
- Pregunta 13 :dado este valor para una máscara, ¿qué permisos se otorgarán a los archivos en mi host?
RespuestaLos permisos para los archivos recién creados serán r w – r – – r – – (6 – 0 =6, 6 – 2 =4, 6 – 2 =4)- Pregunta 14 :dada la misma máscara, ¿qué permisos se otorgarán a los directorios en mi host?
Permisos de directorio
- Pregunta 15 :¿Qué significa para un usuario tener el derecho de "ejecutar" en un directorio?
- Pregunta 16 :del mismo modo, ¿qué significa que un usuario tenga permisos de escritura en un directorio?
- Pregunta 17 :¿Qué se usa en Linux para crear carpetas compartidas, lo que permite a los usuarios agregar archivos a un directorio, pero les impide eliminar entradas que no son de su propiedad?
- Pregunta 18 :Un archivo está configurado con los siguientes permisos en un directorio con el sticky bit activado. ¿Podré eliminar el archivo registrado como "devconnected"?
RespuestaNo. Si el sticky bit está activado, solo el propietario del archivo podrá eliminar este archivo (incluso si el otro grupo tiene permisos completos)- Pregunta 19 :conectado como john, ¿podré acceder a este directorio? (john no es parte del grupo devconnected)
RespuestaNo. El sticky bit es una "T" mayúscula, lo que significa que el sticky bit está configurado para este directorio pero el permiso de ejecución no está configurado. Como consecuencia, ningún usuario excepto el propio usuario puede pasar por este directorio. Otros comandos
- Pregunta 20 :¿Qué comando se usa en Linux para cambiar el propietario de un archivo o directorio?
- Pregunta 21 :¿Qué comando se usa en Linux para cambiar el grupo de un archivo o directorio?
- Pregunta 22 :¿Qué opción debe especificarse para que el comando chgrp se aplique recursivamente en directorios y elementos secundarios?
- Pregunta 23 :¿qué opción debe especificarse para que el comando chgrp escriba todos los cambios realizados en la salida estándar?
SUID Y GUID
- Pregunta 24 :¿cómo describiría brevemente el SUID?
- Pregunta 25 :¿Qué comando popular se ejecuta en Linux con el SUID habilitado?
- Pregunta 26 :¿Qué comando ejecutaría para establecer el SUID para un archivo en su host?
- Pregunta 27 :¿cómo describiría brevemente el GUID?
- Pregunta 28 :¿qué comando ejecutaría para configurar el GUID de un archivo en su host?
Preguntas engañosas
- Pregunta 29 :si se copia un directorio con permisos "r w x r w x r w x" mediante el comando cp, ¿los permisos serán los mismos en el nuevo directorio?
- Pregunta 30 :¿cuál es la diferencia entre una "t" minúscula y una "T" mayúscula para la parte adhesiva?