0% encontró este documento útil (0 votos)
52 vistas14 páginas

Comandos Esenciales de Linux para Administradores

Este documento describe el paso 6 de un curso de diplomado en administración de sistemas operativos Linux. El paso se centra en integrar los fundamentos de redes para la comunicación de los servicios GNU/Linux. El documento incluye la introducción al curso, las respuestas a ejercicios guiados y de exploración sobre comandos de usuarios y grupos de Linux, y la información del estudiante que presenta el trabajo.

Cargado por

fellozano0821
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
52 vistas14 páginas

Comandos Esenciales de Linux para Administradores

Este documento describe el paso 6 de un curso de diplomado en administración de sistemas operativos Linux. El paso se centra en integrar los fundamentos de redes para la comunicación de los servicios GNU/Linux. El documento incluye la introducción al curso, las respuestas a ejercicios guiados y de exploración sobre comandos de usuarios y grupos de Linux, y la información del estudiante que presenta el trabajo.

Cargado por

fellozano0821
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA

CURSO: DIPLOMADO DE PROFUNDIZACIÓN EN ADMINISTRACIÓN DE


SISTEMAS OPERATIVOS OPEN SOURCE CON CERTIFICACIÓN EN LINUX

PASO 6 - INTEGRANDO LOS FUNDAMENTOS DE REDES PARA LA


COMUNICACIÓN DE LOS SERVICIOS GNU/LINUX.

PRESENTADO A:

GRUPO:
202338299_33

INTEGRANTE
HERNÁN FELIPE LOZANO RODRÍGUEZ
CÓDIGO: [Link]
CORREO: hflozanor@[Link]
CEAD: CALI 22 NOVIEMBRE 2023
INTRODUCCIÓN

Linux es muy eficiente y tiene un excelente diseño. Es multitarea, multiusuario,


multiplataforma y multiprocesador; en las plataformas Intel corre en modo protegido;
protege la memoria para que un programa no pueda hacer caer al resto del sistema,
en este trabajo vamos a realizar un repaso mediante ejercicios a sus comandos mas
utites, para después realizar los respectivos exámenes para su certificación.
Respuestas a los ejercicios guiados 107.1.1

1. Para cada uno de los siguientes comandos, identifique el propósito


correspondiente:

R//

Comando Accion
useradd -m Crea una nueva cuenta de usuario y su
directorio de inicio
groupmod -n Cambia el nombre del grupo.
usermod -l Cambia el nombre de usuario de una
cuenta.
userdel -r Elimina una cuenta de usuario, su
directorio principal, su contenido y el spool
de correo del usuario.
groupadd -g Crea un nuevo grupo con un GID
específico.
useradd -s Crea una nueva cuenta de usuario con un
nombre de usuario específico.
groupdel Elimina un grupo.
chage -E kEstablece la fecha de caducidad de una
cuenta de usuario.
passwd -u Desbloquea una cuenta de usuario.
usermod -L Bloquea una cuenta de usuario.

2. Para cada uno de los siguientes comandos passwd, identifique el comando


correspondiente chage:

R//

passwd -S chage -l
passwd -i chage -I
passwd -w chage -W
passwd -x chage -M
passwd -n chage -m

3. Explique en detalle el propósito de los comandos en la pregunta anterior:

R// El comando chage es bifurcacion del comando passwd solo que usa
subcomandos diferentes a passwd,

passwd -n (o chage -m) establece el número mínimo


de días entre cambios de contraseña
passwd -x (o chage -M) establece el número máximo de días
durante los cuales una contraseña es válida
passwd -w (o chage -W) establece el número de días de advertencia
antes de que la contraseña expire
passwd -i (o chage -I) Establece el número de días de inactividad
durante los cuales el usuario debe cambiar
la contraseña
passwd -S (o chage -l) muestra una breve información sobre la
contraseña de la cuenta de usuario

4. ¿Qué comandos puedes usar para bloquear una cuenta de usuario? ¿Y qué
comandos para desbloquearla?

R//
Bloqueo Desbloqueo
usermod -L, usermod -U,
usermod --lock y passwd -l usermod --unlock y passwd -u.

Respuestas a los ejercicios de exploración 107.1.1

1. Usando el comando groupadd, crea los grupos de administrators y developers.


Asume que estás trabajando como root.

R//

Imagen 1 Respuesta pregunta 1 ejercicio exploratorios tema 107.1.1, Elaboración


propia

2. Ahora que ha creado estos grupos, ejecute el siguiente comando: useradd -G


administrators, developers kevin. ¿Qué operaciones realiza este comando? Asume
que CREATE_HOME y USERGROUPS_ENAB están configurados en yes en el
archivo /etc/[Link].

R// El comando añade un nuevo usuario, llamado kevin a la lista de usuarios del
sistema, crea su directorio principal (CREATE_HOME está establecido en yes y por
lo tanto puedes omitir la opción -m) y crea un nuevo grupo, llamado kevin, como el
grupo principal de esta cuenta de usuario (USERGROUPS_ENAB está establecido
en yes). Finalmente, los archivos y carpetas dentro del directorio skel se copian al
directorio principal de kevin.

3. Crea un nuevo grupo llamado designers, renómbrelo a web-designers y añada


este nuevo grupo a los grupos secundarios de la cuenta de usuario kevin. Identifique
todos los grupos a los que pertenece kevin y sus identificaciones.

R//

Imagen 2 Respuesta pregunta 3 ejercicio exploratorios tema 107.1.1, Elaboración


propia
4. Elimine sólo el grupo de "developers" de los grupos secundarios de kevin.<<<<<
R//
Imagen 3 Respuesta pregunta 4 ejercicio exploratorios tema 107.1.1, Elaboración
propia
5. Establezca la contraseña de la cuenta de usuario kevin.
R//

Imagen 4 Respuesta pregunta 5 ejercicio exploratorios tema 107.1.1, Elaboración


propia
6. Usando el comando chage, primero compruebe la fecha de caducidad de la
cuenta de usuario kevin y luego cámbiela al 31 de diciembre de 2022. ¿Qué otro
comando puedes usar para cambiar la fecha de caducidad de una cuenta de
usuario?
R//

Imagen 5 Respuesta pregunta 6 ejercicio exploratorios tema 107.1.1, Elaboración


propia
7. Añade una nueva cuenta de usuario llamada emma con el UID 1050 y establece
administrators como su grupo primario y developers y web-designers como sus
grupos secundarios.

R//
Imagen 6 Respuesta pregunta 7 ejercicio exploratorios tema 107.1.1, Elaboración
propia
8. Cambie el shell de inicio de sesión de emma a /bin/sh.
R//

Imagen 7 Respuesta pregunta 8 ejercicio exploratorios tema 107.1.1, Elaboración


propia
9. Elimina las cuentas de usuario emma y kevin y los grupos de administrators,
developers y web-designers

R//

Imagen 8 Respuesta pregunta 9 ejercicio exploratorios tema 107.1.1, Elaboración


propia

Respuesta a los ejercicios guiados 107.1.2

1. Observe la siguiente salida y responda a las siguientes preguntas:

# cat /etc/passwd | grep '\(root\|mail\|catherine\|kevin\)'


root:x:0:0:root:/root:/bin/bash
mail:x:8:8:mail:/var/spool/mail:/sbin/nologin
catherine:x:1030:1025:User Chaterine:/home/catherine:/bin/bash
kevin:x:1040:1015:User Kevin:/home/kevin:/bin/bash
# cat /etc/group | grep '\(root\|mail\|db-admin\|app-developer\)'
root:x:0:
mail:x:8:
db-admin:x:1015:emma,grace
app-developer:x:1016:catherine,dave,christian
# cat /etc/shadow | grep '\(root\|mail\|catherine\|kevin\)'
root:$6$1u36Ipok$[Link].jClTO6ljsdczxvkLPkpi/
amgp.zyfAN680zrLLp2avvpd
KA0llpssdfcPppOp:1[Link]
mail:*:1[Link]
catherine:
$6$ABCD25jlld14hpPthEFGnnssEWw1234yioMpliABCdef1f3478kAfhhAfgbAMjY1/
BAeeAsl/FeE
dddKd12345g6kPACcik:1[Link]
kevin:
$6$DEFGabc123WrLp223fsvp0ddx3dbA7pPPc4LMaa123u6Lp02Lpvm123456pyphh
h5ps012vbArL245.P
R1345kkA3Gas12P:1[Link]
# cat /etc/gshadow | grep '\(root\|mail\|db-admin\|app-developer\)'
root:*::
mail:*::
db-admin:!:emma:emma,grace
app-developer:!::catherine,dave,christian

Preguntas Respuestas
¿Cuál es el ID de usuario (UID) y el ID de Root => 0
grupo (GID) de root y catherine ? Catherine => 1030 y 1025
¿Cuál es el nombre del grupo primario de db-admin, mismo que pertenecen emma y
Kevin? ¿Hay otros miembros en este grace
grupo?
¿Cuál shell está asignado para el mail? mail es una cuenta de usuario del sistema y
¿Qué significa? su shell es /sbin/nologin
¿Quiénes son los miembros del grupo de Los miembros son catherine, dave y
app-developer? ¿Cuáles de estos christian. Todos son miembros ordinarios.
miembros son
los administradores del grupo y cuáles son
los miembros ordinarios?
¿Cuál es la duración mínima de la Minima de 20 dias y maxima de 90 dias
contraseña para catherine? ¿Y cuál es la
duración
máxima de la contraseña?
¿Cuál es el período de inactividad de la es de 2 días
contraseña para kevin?

2. Por convención, ¿Qué identificaciones se asignan a las cuentas del sistema y


cuáles a los usuarios ordinarios?

R// Las cuentas del sistema suelen tener UIDs inferiores a 100 o entre 500 y 1000,
ordinarios son a partir de 1000

3. ¿Cómo puede saber si una cuenta de usuario, que antes podía acceder al
sistema, ahora se encuentra bloqueada? Supongamos que su sistema utiliza
contraseñas en la sombra.

R// La contraseña encriptada de una cuenta de usuario se almacena en el segundo


campo de este archivo y, si comienza con un signo de exclamación, la cuenta está
bloqueada.

Respuestas a los ejercicios de exploración 107.1.2

1. Crea una cuenta de usuario llamada christian usando el comando useradd -m e


identifica su ID de usuario (UID), ID de grupo (GID) y el shell.

R//

Imagen 9 Respuesta pregunta 1 ejercicio exploratorios tema 107.1.2, Elaboración


propia
2. Identifica el nombre del grupo primario de christian. ¿Qué puedes deducir?

R//
Imagen 10 Respuesta pregunta 2 ejercicio exploratorios tema 107.1.2, Elaboración
propia
El nombre del grupo primario de christian es christian (el primer campo en
/etc/group). Por lo tanto, USERGROUPS_ENAB en /etc/[Link] está configurado
para que useradd por defecto cree un grupo con el mismo nombre de la cuenta de
usuario.

3. Usando el comando getent, revisa la información de la contraseña de la cuenta


del usuario christian.

R//
Imagen 11 Respuesta pregunta 3 ejercicio exploratorios tema 107.1.2, Elaboración
propia
4. Añade el grupo editor a los grupos secundarios de christian. Supongamos que
este grupo ya contiene a Emma, Dave y Frank como miembros ordinarios. ¿Cómo
puedes verificar que no hay administradores para este grupo?
R//
BIBLIOGRAFÍA

LPI Linux Essentials. (2022). Tema 1: La Comunidad Linux y una carrera en el


mundo del código abierto. [Link]

LPI Linux Essentials.(2022). Tema 2: Encontrando el camino en un


sistema Linux. [Link]

LPI Linux Essentials.(2022). Tema 3: El poder de la línea de


comandos. [Link]
160/3/

Free Software Foundation (2016). Software Libre y educación. El sistema operativo


GNU. [Link]

Canonical (2018). Guía del Ubuntu desktop 18.04 LTS. Help


Ubuntu. [Link]

Debian (2020). El manual del administrador de Debian 10.04.


Debian [Link]
handbook/[Link]

Oracle (2020), Manual de usuario VirtualBox. VirtualBox.


[Link]

También podría gustarte