Subido por Jairo Toledo

Actividad 1 - Práctica 1 Instalación de máquinas virtuales

Anuncio
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
Descargar