1. Explique los campos del archivo /etc/passwd (sección 5 del man) 1.1. ¿Cuál es la función original de este archivo? Indique qué campos contiene R= Donde se registra la información de cuentas locales del sistema. Los campos que contienen son: Nombre de usuario, contraseña, id de usuario, id de grupo, descripción, directorio de inicio y shell 1.2. ¿Por qué todos los usuarios tienen una x en el segundo campo? R= La x representa la clave de acceso a cada usuario, por motivos de seguridad no se muestra en el archivo. 1.3. ¿Dónde y cómo se almacenan las claves? ¿Por qué ahora tienen un *? ¿Cuáles cuentas no tienen *? R= Las claves se almacenan en el archivo /etc/shadow. Las cuentas que tienen un * no están habilitadas para iniciar sesión, a diferencia de las que contiene otro tipo de estructura en su campo de contraseña (son las que están habilitadas para iniciar sesión) 1.4. Muestre con una captura de pantalla donde y como se guardan las claves en su sistema linux. R= 2. Para cambiar los permisos de recursos se usa el comando chmod el cual tiene varias sintaxis 2.1. Indique una sintaxis diferente a la mostrada en los screencast revisando el manual en línea R= chmod u=rwx,g=rwx,o=rwx prueba.txt 2.2. Cree un archivo prueba.txt e indique su protección. Cámbiela a rwxr-x--x con la sintaxis propuesta. R= chmod u=rwx,g=rx,o=x prueba.txt 2.3. Intente cambiar la protección del archivo /etc/passwd ¿Por qué? R= Porque solamente siendo root (super admin) puede modificar un permiso de un archivo del sistema. 2.4. Muestre los comandos utilizados con una captura de pantalla y un ls –sl donde se vea el archivo creado y con la protección modificada. R= 3. Explique cómo funcionan los comandos grep, wc y find. 3.1. Explique cómo funcionan estos comandos. grep: Busca un patrón de texto dentro de un archivo wc: Realiza un conteo de líneas, palabras y letras de un archivo find: Busca archivos a través de un patrón de texto dado 3.2 Use find para buscar, desde la raíz de directorios, es decir, desde / el archivo networking. Muestre la ejecución del comando con una captura de pantalla. Seguramente está en Debian y quizás no en otras distribuciones. En todo caso, ¿Qué hace este archivo? Archivo de configuración para el inicio de red, contiene la secuencia de comandos que se ejecuta durante la secuencia de arranque (red). 3.3. A continuación, usando grep, muestre todas las líneas que contienen la secuencia bash en /etc/passwd y cuente las líneas que tienen esa secuencia con el comando wc. Lo ideal sería escribir todo el comando en una sola línea ¿Cómo debería ser la sintaxis? R= grep bash /etc/passwd | wc -l 3.4. Además, envié la respuesta del comando a un archivo en lugar de visualizarlo en pantalla ¿Cómo es el comando? R= grep bash /etc/passwd | wc -l > file.txt 3.5. Muestre los resultados de todas sus acciones con capturas de pantalla R= 4. Con respecto al comando netstat 4.1. Investigue cuál es su función R= Muestra un listado de conexiones activas de una computadora tanto entrantes como salientes. 4.2. ¿Qué hace la opción –t -a de netstat? ¿Para qué lo usaría si fuese administrador de una red? R= Para verificar todas las conexiones activas que se encuentran es estado de descarga (solo las tcp) 4.3. ¿Cuál es la diferencia con respecto al comando ss? Pruebe el comando ss -tlsnp? Muestre las diferencias resaltándolas con capturas de pantalla. R= El comando ss es mas eficiente cuando se trata de leer gran cantidad de conexiones. 4.4. ¿Por qué el servidor ssh está presente dos veces en la respuesta de ambos comandos? R= Porque se encuentra abierto a conexiones desde cualquier host