w El comando w nos muestra qué usuarios están en nuestro

Anuncio
w
El comando w nos muestra qué usuarios están en nuestro sistema, y qué están
ejecutando.
Por ejemplo podemos obtener tras ejecutar w:
11:45:05 up 15 days, 1:35, 7 users, load average: 0,18, 0,28, 0,31
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
us1 tty7 :0 13Jan10 15days 13:21m 0.03s pam: gdm-password
us2 pts/0 :0 13Jan10 15days 0.00s 37.52s kded4
us3 pts/1 :0.0 Mon08 3:35m 0.01s 0.01s /bin/bash
us4 pts/2 :0.0 Mon09 4:06m 8:57 0.01s /bin/bash
us5 pts/3 :0.0 10:23 1:21m 0.00s 0.00s /bin/bash
us6 pts/4 :0.0 11:38 0.00s 0.07s 0.01s w
us7 pts/7 :0.0 Wed14 51:50 0.04s 0.04s /bin/bash
donde la primera línea nos da una indicación del tiempo que lleva el sistema
encendido, el número de usuarios que han accedido al sistema y la carga del
sistema, y las líneas siguientes nos indican qué usuarios están conectados, y qué
están ejecutando.
who
La ejecución del comando who nos muestra qué usuarios están conectados, y
desde dónde han realizado esta conexión.
Una salida de este comando bien podría ser:
us1 pts/0 2010-01-21 00:19 (maquina2.uam.es)
us2 pts/1 2010-01-18 16:03 (maquina1.uam.es)
donde se nos informa que el usuario us1 está conectado desde el equipo
maquina2.uam.es, y que el usuario us2 está conectado desde el equipo
maquina1.uam.es
su
Cambia el usuario, pidiendo la contraseña para confirmar que estamos
autorizados.
Podemos ejecutar
su pedro
y así poder trabajar como el usuario pedro. La contraseña que se nos pide en esta
caso por tanto es la de pedro.
Si escribimos
su root
o bien
su
nos pedirá la contraseña de root, y si la introducimos bien a partir de este
momento estaremos trabajando en la cuenta del superusuario.
Una opción interesante es incluir - es decir, ejecutar por ejemplo
su - root
de tal forma que la sesión que abrimos con el usuario root es una login shell, de
tal forma que esta sesión leerá el fichero
/etc/profile
y uno de los personales (dependiendo cuál exista en la cuenta de, en este caso,
root).
~/.bash_profile
~/.bash_login
~/.profile.
whoami
Nos muestra el login con el que estamos trabajando.
clear
Limpia la pantalla. Cuando ya hemos escrito mucho, y no nos concretamos con
tanta información, podremos eliminar todo el texto que tenga la pantalla
ejecutando este comando.
eject
Expulsa recursos que pueden ser expulsados, como por ejemplo los CD o DVD.
last
Muestra un listado con los últimos accesos (login) al sistema.
Un ejemplo del resultado de esta ejecución podría ser:
usuario1 pts/3 :0.0 Thu Jan 28 10:23 still logged in
usuario2 pts/4 :0.0 Thu Jan 28 08:14 - 08:17 (00:02)
que nos indica que el usuario llamado usuario1 accedió al sistema a las 10:23
horas, y que todavía sigue conectado, mientras que el usuario llamado usuario2
accedió al sistema a las 08:14 y salió del mismo a las 08:17 horas.
Descargar