Commande finger
Objectif
Affiche les informations utilisateur. Cette commande est identique à la commande f .
Syntaxe
Descriptif
La commande /usr/bin/finger affiche des informations sur les utilisateurs qui sont connectés à un hôte. Le format de la sortie varie en fonction des options des informations présentées.
- Format par défaut
Le format par défaut inclut les éléments suivants:
- Nom de connexion
- Nom d'utilisateur complet
- Nom du terminal
- Statut d'écriture (un astérisque (*) avant le nom du terminal indique que le droit d'accès en écriture est refusé)
Pour chaque utilisateur sur l'hôte, la liste d'informations par défaut inclut également, si elle est connue, les éléments suivants:
- Délai d'inactivité (le délai d'inactivité est exprimé en minutes s'il s'agit d'un entier unique, en heures et en minutes si
a :(Colon) est présent, ou en jours et en heures si"d"est présent.) - Temps de connexion
- Informations spécifiques au site
Les informations spécifiques au site sont extraites de la zone gecos du fichier /etc/passwd . La zone
gecospeut contenir le nom d'utilisateur complet suivi d'une virgule ou de/(barre oblique). Toutes les informations qui suivent la virgule ou la barre oblique sont affichées par la commande finger avec les informations spécifiques au site.- Format plus long
Un format plus long est utilisé par la commande finger chaque fois qu'une liste de noms d'utilisateur est fournie. (Les noms de compte ainsi que les noms d'utilisateur
firstetlastsont acceptés.) Ce format est multiligne et comprend toutes les informations décrites précédemment ainsi que les éléments suivants:- Annuaire $HOME des utilisateurs
- Shell de connexion de l'utilisateur
- Contenu du fichier .plan dans le répertoire $HOME des utilisateurs
- Contenu du fichier .project dans le répertoire $HOME des utilisateurs
La commande finger peut également être utilisée pour rechercher des utilisateurs sur un système distant. Le format est de spécifier l'utilisateur en tant que User@Host. Si vous omettez le nom d'utilisateur, la commande finger fournit la liste de formats standard sur le système distant.
Créez les fichiers .plan et .project qui utilisent votre éditeur de texte favori et placez-les dans votre répertoire $HOME . La commande finger utilise la sous-routine
toasciipour convertir des caractères en dehors de la plage de caractères ASCII normale lors de l'affichage du contenu des fichiers .plan et .project . La commande finger affiche unM-avant chaque caractère converti.Lorsque vous spécifiez des utilisateurs avec le paramètre Utilisateur , vous pouvez spécifier les utilisateurs
first name,last nameouaccount name. Lorsque vous spécifiez des utilisateurs, la commande finger , sur l'hôte spécifié, renvoie des informations sur ces utilisateurs uniquement au format long.Pour plus d'informations sur la commande finger , voir "Installation de TCP/IP" dans Gestion des réseaux et des communications.
Indicateurs
| Article | Descriptif |
|---|---|
| -b | Donne une liste brève et longue. |
| -f | Supprime l'impression de la ligne d'en-tête dans la sortie (la première ligne qui définit les zones affichées). |
| -h | Supprime l'impression des fichiers .project sur les formats longs et courts. |
| -i | Fournit une liste rapide avec les temps d'inactivité. |
| -l | Fournit une liste longue. |
| -m | Suppose que le paramètre Utilisateur spécifie un ID utilisateur (utilisé pour le contrôle d'accès discrétionnaire), et non un nom de connexion utilisateur. |
| -p | Supprime l'impression des fichiers .plan dans les formats longs et courts. |
| -q | Donne une liste rapide. |
| -s | Fournit une liste de formats courts. |
| -w | Fournit une liste de formats courts et étroits. |
Paramètres
| Article | Descriptif |
|---|---|
| @Host | Indique tous les utilisateurs connectés sur l'hôte distant. |
| USER | Indique un ID utilisateur local (utilisé pour le contrôle d'accès discrétionnaire) ou un nom de connexion d'utilisateur local, comme indiqué dans le fichier /etc/passwd . |
| User@Host | Indique un ID utilisateur sur l'hôte distant, qui s'affiche au format long. |
Exemples
- Pour obtenir des informations sur tous les utilisateurs connectés à l'hôte
alcatraz, entrez:
Des informations comparables à celles qui suivent s'affichent :finger @alcatraz
L'utilisateur[alcatraz.austin.ibm.com] Login Name TTY Idle When Site Info brown Bob Brown console 2d Mar 15 13:19 smith Susan Smith pts0 11: Mar 15 13:01 jones Joe Jones tty0 3 Mar 15 13:01brownest connecté àconsole, l'utilisateursmithest connecté à partir de la pseudo ligne de télétypepts0et l'utilisateurjonesest connecté à partir detty0. - Pour obtenir plus d'informations sur l'utilisateur
brownà l'adressealcatraz, entrez:
Des informations comparables à celles qui suivent s'affichent :finger brown@alcatrazLogin name: brown Directory: /home/brown Shell: /home/bin/xinit -L -n Startup On since May 8 07:13:49 on console No Plan. - Pour obtenir des informations sur l'utilisateur
brownsur un hôte local sous une forme abrégée, entrez:
Des informations comparables à celles qui suivent s'affichent :finger -q brownLogin TTY When brown pts/6 Mon Dec1710:58
Fichiers
| Article | Descriptif |
|---|---|
| /usr/bin/finger | Contient la commande finger . |
| /etc/utmp | Contient la liste des utilisateurs connectés. |
| /etc/passwd | Définit les comptes utilisateur, les noms et les répertoires de base. |
| /etc/security/passwd | Définit les mots de passe utilisateur. |
| /var/adm/lastlog | Contient les heures de la dernière connexion. |
| $HOME/.plan | Fichier facultatif contenant une description d'une ligne du plan d'un utilisateur. |
| $HOME/.project | Fichier facultatif contenant l'affectation de projet d'un utilisateur. |