Agregado de Usuarios en Linux Tiempo estimado: 20 minutos Objetivo En este laboratorio, el estudiante aprender á a crear cuentas de usuario usando el sistema operativo Linux Red Ha t 7.X. Equipo El siguiente equipo es necesario para este ejercicio : Una computadora con el sistem a operativo Linux Red Hat 7.X instalado. La computadora se iniciará en la Interfaz de Línea de Comando (CLI), no en la Interfaz Gráfica de Usuario (GUI). Escenario La compañía XYZ acaba de instalar un servidor que corre con Linux. La compañía necesita una persona de IT para que inici e una sesión en el servidor y cree usuarios . Procedimientos Hasta ahora, cada estación de trabajo ha actuado en forma independiente de otras computadoras. Cada estudiante creará cuentas de usuario y estas cuentas ser án usadas en laboratorios posteriores. Para completar los pasos siguientes, cada estudiante necesitar á una línea de comando. Si al inicio se activó X Window, entonces los estudiantes necesitar án abrir una ventana de Terminal. 1 - 7 IT Essentials II v3.0 Copyright 2004, Cisco Systems, Inc. Paso 1: Planificación de cuentas En base al dibujo de abajo, planifique cu ántas cuentas se necesitará agregar. SystemA1 está en la primera computadora en la fila A. El nombre de la computadora (nombre de host) será systemA1 y la cuenta del estudiante será studentA1 Asigne a cada computadora un nombre, que tambi én identificará su ubicación. Las cuentas de usuarios puede agregarse al nombre del sistema para identificar no s ólo la computadora sino también al usuario en ese lugar. Por ejemplo, systemA1 es usada por los estudiantes, por lo tanto se utilizar á un nombre de cuenta de usuario studentA1. Asigne una password que sea la misma que el nombre de la computadora para facilitar el primer inicio de sesión. 2 - 7 IT Essentials II v3.0 Copyright 2004, Cisco Systems, Inc. En el espacio de abajo, escriba una lista de cuentas de usuario. Incluya también la computadora donde se trabajar á. Nombre de computadora /Ubicación Cuenta de usuario /Nombre Password Comentarios Ejemplo de cuentas de usuario y nombres de hosts . Nombre de computadora /Ubicación Cuenta de usuario /Nombre Password A1 A2 A3 A4 B1 studentA1 studentA2 studentA3 studentA4 instructorB1 studentA1 studentA2 studentA3 studentA4 instructorB1 B2 B3 B4 C1 studentB2 studentB3 studentB4 instructorC1 studentB2 studentB3 studentB4 instructorC1 C2 C3 C4 D1 D2 D3 D4 studentC2 studentC3 studentC4 studentD1 studentD2 studentD3 studentD4 studentC2 studentC3 studentC4 studentD1 studentD2 studentD3 studentD4 3 - 7 IT Essentials II v3.0 Comentarios Instructor, Computadora Windows Instructor, Computadora Linux Copyright 2004, Cisco Systems, Inc. Paso 2: El comando useradd En el prompt de comando, escriba el comando : man useradd ¿Qué hacen los siguientes switches ? -c _____________________________________________________________ -d _____________________________________________________________ -e ___________________________________________________________ __ ¿El comando useradd crea por defecto un directorio principal para el usuario ? Si es así, ¿dónde? ________________________________________________________________________ Paso 3: El comando passwd El comando useradd por sí mismo no permite autom áticamente que un usuario inicie sesión. Primero debe asignarse una password a la cuenta de usuario. Esto se hace con el comando passwd. En el prompt de comando, escriba el comando : man passwd Describa brevemente los siguientes switches de passwd: -k: ________________________________________________ ______________ -l: _______________________________________________________________ -u: ______________________________________________________________ -d: ______________________________________________________________ ¿Qué otros medios de protección con password presenta la p ágina man passwd? ________________________________________________________________________ 4 - 7 IT Essentials II v3.0 Copyright 2004, Cisco Systems, Inc. Paso 4: Agregar usuarios Para este paso, asegúrese de haber iniciado sesión como el usuario raíz. Si no es ya raíz, use el comando su – root con la password de raíz.. Con la lista del Paso 1, cree cuen tas para todos los otros usuarios en el laboratorio . Ejemplo: Nota: Parte de la password para estas cuentas puede encontrarse en un diccionario (la palabra student). Linux advertirá no usar estas passwords por razones de seguridad , pero las aceptará. Todas las passwords deben ser ingresadas dos veces . Observe que en el ejemplo de arriba, éste es un proceso de dos pasos. Primero, cree la cuenta con el comando useradd. Luego déle a la nueva cuenta de usuario una password con el comando passwd. 1. Escriba: useradd studentXX (donde XX es el nombre de usuario de la tabla en el Paso 1), y luego presione Enter. 2. Escriba: passwd studentXX Presione Enter. Use la cuenta de estudiante para la password. Linux le pedirá al usuario que ingrese la password dos veces para controlar la exactitud. 3. Continúe este procedimiento hasta que todos los usuarios est én agregados al sistema. 5 - 7 IT Essentials II v3.0 Copyright 2004, Cisco Systems, Inc. Paso 5: Verificación de la cuenta En este paso, verifique que las cuentas fueron creadas correctamente en el paso 4 usando el comando finger. Para aprender sobre el comando finger escriba: man finger Experimente con el comando finger, escriba : finger root Describa brevemente la salida de este comando. ________________________________________________________________________ ________________________________________________________________________ ________________________________________________________________________ Verifique que las cuentas fueron creadas correctamente en el Paso 4. Tome seis cuentas al azar y use el comando finger para ver si fueron creadas correctamente. Liste los resultados en la tabla de abajo . Nombre de cuenta Verificada Y/N Paso 6: Borra usuarios Para borrar una cuenta, el administrador de Linux usa el comando userdel. Lea la página man en el comando userdel, escriba: man userdel Describa el switch –r cuando se coloca con el comando userdel. ________________________________________________________________________ ________________________________________________________________________ Para probar el comando userdel cree una cuenta temporal, escriba : useradd temp123 Nota: Esta cuenta no necesita una password ya que esta es sólo una cuenta temporal. 6 - 7 IT Essentials II v3.0 Copyright 2004, Cisco Systems, Inc. Para ver si la cuenta fue creada, escriba : finger temp123 ¿Fue creado un directorio principal ? Y/N Luego borre la cuenta temporal, escriba : userdel –r temp123 ¿La cuenta aún existe? Escriba: finger temp123 ¿Cuál fue la salida de este comando ? ________________________________________________________________________ Detección de problemas Para crear cuentas en Linux , el usuario debe haber iniciado sesi ón en el servidor como un Administrador. Si se presentan problemas mientras se crean estas cuentas, verifique que el usuario tenga los privilegios a dministrativos necesarios cerrando la sesi ón en el servidor y volviendo a iniciarla usando la cuenta de Administrador. Reflexión ¿Por qué es importante que sólo un administrador tenga permitido crear cuentas de usuario? ________________________________________________________________________ ________________________________________________________________________ ________________________________________________________________________ ________________________________________________________________________ 7 - 7 IT Essentials II v3.0 Copyright 2004, Cisco Systems, Inc.