Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objetivos:
Trasfondo:
En este laboratorio, el alumno utilizará comandos UNIX avanzados para determinar la identidad del
alumno y la identidad de otros usuarios loggeados a un sistema. Cuando el alumno se loggea a un
sistema UNIX, utiliza una ID de Usuario Real, por ejemplo user4. Es posible pasarse temporalmente
a la cuenta de otro usuario como prueba o para acceder a archivos. Cuando el alumno se ha pasado
a la cuenta del otro usuario, ésta se convierte en la ID de Usuario Efectiva. En este laboratorio, el
alumno trabajará con comandos que le permiten determinar la ID de Usuario Real, la ID de Usuario
Efectiva y poder alternar entre ambas. El alumno también podrá descubrir quién está loggeado
remotamente a un sistema UNIX.
Herramientas / Preparación:
a) Antes de iniciar este laboratorio, revise el Capítulo 10, Sección 5 – Identificación de
Usuarios.
b) Necesitará lo siguiente:
1. Una ID de login de usuario, por ejemplo user2 y una contraseña asignadas por el
instructor.
2. Una computadora que funcione con el CDE del sistema operativo UNIX.
3. Computadoras en red en el aula con el sistema de archivos de la clase instalado.
Notas:
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________ Utilice
el diagrama del árbol de carpetas del Sistema de Archivos de la Clase de muestra para que lo asista
en este laboratorio.
1 –5 Conceptos Fundamentales sobre UNIX 2.0—-Laboratorio 10.5.3 Copyright © 2002, Cisco Systems, Inc.
Estructura del Árbol de Archivos de la Clase
Si el alumno está utilizando el CDE en la estación de trabajo con una ventana de terminal, su ID de
usuario puede aparecer varias veces, una para la consola, una para la sesión del CDE y una vez por
cada ventana de terminal que el alumno ha abierto.
a. Utilice el comando who para determinar quién está loggeado actualmente en el sistema
del alumno. Normalmente la ID de usuario del alumno será la única que figure en la lista.
El alumno puede tener otros usuarios en la lista si éstos tienen una cuenta en el sistema
del alumno y en ese momento están loggeados remotamente. ¿Cuál fue el resultado del
comando?
______________________________________________________ solo se tiene
conectado a user2
b. Utilice el comando who -H (headings – encabezados) para ver quién está loggeado
actualmente en el sistema del alumno, mostrando los encabezados. ¿Cuáles son los
encabezados que se muestran? _______________ nombre, linea, tiempo y comentario
2 –5 Conceptos Fundamentales sobre UNIX 2.0—-Laboratorio 10.5.3 Copyright © 2002, Cisco Systems, Inc.
c. Utilice el comando (quantity – cantidad) para ver las IDs de usuario de aquéllos que
estén loggeados y un conteo de usuarios. Nota: la ID de usuario del alumno puede
contarse dos veces si el alumno es el único usuario loggeado. ¿Cuál fue el resultado del
comando? __________________________________ # users =1
d. Nota: esta porción es opcional. Si hay un servidor central UNIX en el aula con las cuentas
de los alumnos, obtenga la dirección IP del servidor con ayuda del instructor y haga
telnet (o rlogin) al servidor. El alumno necesitará proporcionar la ID de login y una
contraseña para loggearse remotamente. Emita el comando who en el servidor remoto.
¿Quién más está loggeado? _____________________________
e. Nota: esta porción es opcional. Si el alumno tiene otras cuentas de usuario definidas en
la estación de trabajo, que uno de los compañeros del laboratorio del alumno haga telnet
a la dirección IP de esa estación de trabajo, y que haga login remotamente. Verifique con
el instructor si el alumno no conoce su dirección IP. Utilice el comando who para ver las
IDs del usuario de aquéllos que estén loggeados. ¿Quién más está loggeado?
2 usuario
__________________________________
El formato del comando su se muestra a continuación. Si se utiliza el guión (-) opcional, el alumno
pasará a otra UID y hará que el sistema lea los archivos de inicialización del nuevo usuario. Esto es
como si el alumno hiciera logout de su cuenta y se loggeara en la del nuevo usuario. Esto permitirá
al alumno tener el mismo entorno, es decir el mismo prompt y alias personalizados que tiene el otro
usuario. Si el alumno no utiliza la raya, tendrá acceso a los archivos del otro usuario pero retendrá
el entorno propio.
a. Utilice el comando su sin la opción raya (-) y pásese a la cuenta de otro usuario que esté
configurada en la estación de trabajo del alumno como guest o userZ. ¿Qué comando
se utilizó? _______________ su linuxadmin linuxadmin@linuxadmin-user2
¿Cuál fue el prompt? ___________________________________ user2
b. Introduzca el comando que sirva para verificar el directorio actual del alumno. ¿De cuál
se trata? ____________________________________ Vuelva a pasarse a la cuenta
pwd propia del alumno tipeando exit en la línea de comandos.
3 –5 Conceptos Fundamentales sobre UNIX 2.0—-Laboratorio 10.5.3 Copyright © 2002, Cisco Systems, Inc.
c. Intente crear un archivo mediante touch, llamado guestfile y borrar el archivo file1. ¿Por
qué no pudo hacerlo?
___________________________________________________________________ no
tengo permisos de escrito
Vuelva a pasarse a la cuenta propia del alumno tipeando exit en la línea de comandos.
d. Utilice el comando su con la opción raya (-) y cámbiese a la cuenta de otro usuario que
esté configurada en la estación de trabajo del alumno como guest o userZ. ¿Qué
comando se utilizó? ________________ su -linuxadmin
e. Introduzca el comando que sirva para verificar el directorio actual del alumno. ¿Cuál es
el directorio actual del alumno? __________________ Cámbiese nuevamente a la pwd
cuenta propia del usuario tipeando exit en la línea de comandos.
c. Vuelva a cambiarse a la cuenta propia del usuario tipeando exit en la línea de comandos.
Tipee who am i otra vez. ¿Cuál fue el resultado del comando? __________________
user2
4 –5 Conceptos Fundamentales sobre UNIX 2.0—-Laboratorio 10.5.3 Copyright © 2002, Cisco Systems, Inc.
_______________________________ uid=1000(linuxadmin) gid=1000(linuxadmin)
groups=1000(linuxadmin),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),126(samba share)
c. Utilice el comando id -a para determinar la ID de Usuario Efectiva. Ésta deberá ser la
ID a la que se pasó el alumno. También mostrará el grupo principal del alumno y
cualquier otro grupo del cual es miembro esta ID de Usuario Efectiva, si existen. ¿Cuál
fue el resultado del comando?
_______________________________________________________________
uid=1000(linuxadmin) gid=1000(linuxadmin)
groups=1000(linuxadmin),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),126(sambashare)
d. Pásese a la cuenta de usuario propia del alumno tipeando exit en la línea de comandos.
Tipee id otra vez. ¿Cuál fue el resultado del comando?
_______________________________________________________________
uid=1002(user2) gid=1002(user2) groups=1002(user2)
5 –5 Conceptos Fundamentales sobre UNIX 2.0—-Laboratorio 10.5.3 Copyright © 2002, Cisco Systems, Inc.