finger

¡Esta es una revisión vieja del documento!


Finger

Finger es un utilitario pensado para analizar quién está en línea, y ver una descripción o perfil hecho público en un sistema de cómputo remoto.

Este antiguo programa fue creado en 1971 por Les Earnest para el mainframe DEC PDP-10, de la universidad de Stanford. Aquella computadora contaba con un utilitario llamado WHO, que ofrecía un resumen bastante parco de quien estaba “en línea” en el sistema multiusuario a tiempo compartido.

Sin duda el sentido era académico/empresarial, pero los hackers pronto lo utilizaron para escribir un perfil de presentación y agregar cierta información personal de contacto. No tardó en transformarse en una manera de compartir pensamientos, aforismos y visiones del mundo.

Finger se transformó así en lo que podríamos considerar la primer red social, en el sentido informático moderno.

Además de permitir saber quién esta online, finger es capaz de presentar en la terminal dos ficheros de acceso público que terceros usuarios puede dejar opcionalmente en su directorio. Estos ficheros de texto se deben llamar ~/.project y .plan.

Como texto-plano.xyz utiliza alias para identificarte, podrías desear crear un perfil de finger para informar algunos intereses públicos.

Texto-plano.xyz dispone de finger en su base interna (de momento). Utilizas el comando:

finger

…recibirás información similar al comando w, informádote de quién está en línea en el sistema.

Si ingresas el nombre de un usuario de sistema, también te mostrará el contenido de sus propios ficheros ~/.project y .plan.

Por ejemplo,

finger mengana

…podría devolver algo similar a esto en la terminal.

Login: mengana          			Name: Usuaria Mengana
Directory: /home/mengana              	Shell: /usr/local/bin/zsh
Office: mengana@texto-plano.xyz 
No Mail.
Project:

  HOLA! SOY MENGANA!
          o    o
         \__/,'`.,'`._,
        /,-. \  /    <_,
        > - )/ /     <_,  Soy un hada en las redes!
        \__,/ /      ,'
        _/_(_/______/__
       ( (_ ,,--'---^,\\    Aprendí un poco de UNIX.
   ___/ \   / ___,'
  /,---' \\ \_   `.
  `      /    `.   \   Me gusta la música clásica y la cumbia.
         |      \_  \
         |/\/\/\| `. \
          \ |  /\   `.`.
           \( /\ \    `.`.  Odio las de terror y Window$.
            | \ `.`._,  `-\_,
            | /|  `-'
            |/\(
            |(_\\_
            | / \ (
           /_/   \_\
  ¡Gracias por visitar mi finger!
  Este es mi proyecto, escrito en el archivo ~/.project.
Plan:
  Este es mi plan, escrito en el fichero ~/.plan

Recuerda que los ficheros están codificados en el viejo ASCII de 7 bits, por lo que normalmente no aceptan caracteres extendidos o eñes. ¡Cosa de la antigûedad! Pero al menos se puede usar aún.

Las versión de finger instalada en texto-plano cuenta también con la posibilidad de chequear finger en redes redes de datos (hosts) externoss, con:

finger usuario@huesped

Para ello el host externo debe tener abierto el puerto de finger, que es el número 79 de la tabla TCP.

Prueba editar tus archivos ~/.project y .plan con tu editor de texto favorito. ¡Recuerda que su contenido será público!

Si ingresas el comando chfn podrás modificar tus datos mostrados en la parte superior de finger.. Lamentablemente el formato es fijo y está pensado originalmente para ingresar dirección postal o bien un número telefónico. Recuerda que dichos datos son públicos y pueden ser leídos por todos los usuarios.

  • finger.1649093115.txt.gz
  • Última modificación: 2022/04/04 17:25
  • por peron