Savoir qui utilise votre système Linux ou Unix est un élément fondamental de sa gestion. Montrer du doigt quelqu’un peut être considéré comme impoli, mais utiliser son doigt peut toujours être éclairant.
La commande finger n’est presque certainement pas installée par défaut dans votre distribution Linux. Il était absent des distributions Ubuntu, Fedora et Manjaro utilisées pour rechercher cet article. Nous avons déjà couvert la commande pinky, qui est la version légère de finger. pinky est fourni par défaut, mais si vous souhaitez utiliser fingerYou, yed pour l’installer.
Les commandes finger et pinky effectuent le même type de tâche. Ils vous donnent tous les deux des informations sur les utilisateurs actuellement connectés sur votre système d’exploitation de type Linux ou Unix. Les ensembles d’informations qu’ils fournissent chacun sont légèrement différents et Pinky a quelques options supplémentaires pour éliminer progressivement les bits que vous ne voudrez peut-être pas voir.
Si vous voulez que votre configuration Linux soit plus «Unix-like» que «Linux-like», vous pouvez utiliser finger. Vous avez peut-être hérité de certains scripts qui s’attendent à ce que finger soit disponible. Mais quelle que soit la raison pour laquelle vous êtes obligé – ou préférez simplement – utiliser finger, voici comment l’installer et l’utiliser.
Table des matières
Installation du doigt
Vous pouvez installer finger sur Ubuntu avec cette commande:
sudo apt-get install finger
Pour installer finger sur Fedora, utilisez cette commande:
sudo dnf install finger
Sur Manjaro, vous devez installer finger à partir du Référentiel d’utilisateurs Arch (AUR), et construisez-le à partir de code source. Il existe des outils pour le faire pour vous, c’est donc un processus automatisé. C’est génial, mais cela signifie que vous devez avoir ces outils installés sur votre système Manjaro, ainsi qu’un outil pour récupérer et installer finger depuis l’AUR. Nous devrons donc les installer en premier.
Si vous ne disposez pas déjà d’un programme d’installation AUR approprié sur votre système, trizen est une option décente. Cette commande l’installera.
sudo pacman -Syu trizen
Avant de pouvoir utiliser trizen pour installer finger pour nous, nous devons installer des outils de développement. Ceux-ci sont appelés automatiquement par les scripts d’installation et de construction que trizen appellera pour installer finger sur votre système. Bien sûr, si vous avez déjà installé des éléments de l’AUR ou si vous développez des logiciels, vous les aurez probablement déjà installés.
Nous devons installer le Bibliothèque GNU C. Nous le faisons avec cette commande:
sudo pacman -Syu glibc
Nous avons également besoin du GNU Binutils. Ceux-ci sont utilisés par le compilateur gcc:
sudo pacman -Syu binutils
Le processus d’installation utilise également le utilitaire de patch. Cette commande va l’installer:
sudo pacman -Syu patch
L’utilitaire make est utilisé pour contrôler le réel compiler et construire de doigt à partir de son code source. Installez-le avec cette commande:
sudo pacman -Syu make
Et bien sûr, nous ne réussirons pas à créer quelque chose à partir du code source sans compilateur. Nous aurons certainement besoin de gcc, le Collection de compilateurs GNU. Cette commande l’installera pour vous:
sudo pacman -Syu gcc
Et enfin, avec les dépendances de build satisfaites et trizen installées, nous pouvons émettre la commande pour installer réellement finger.
trizen -S netkit-bsd-finger
Au fur et à mesure que l’installation progresse, diverses questions vous seront présentées. Appuyez simplement sur «Entrée» pour accepter les valeurs par défaut.
Utilisation du doigt
Si vous tapez le doigt et appuyez sur «Entrée», le doigt génère sa sortie par défaut.
finger
Cela affiche une seule ligne d’informations sur chacune des personnes qui sont connectées. Les colonnes sont:
Login: Le nom du compte utilisateur de la personne qui est connectée.
Nom: Le nom complet de la personne, s’il est connu du système.
Tty: Le type de terminal auquel ils sont connectés. Ce sera généralement un pts (un pseudo-télétype). «: 0» signifie le clavier physique et l’écran connectés à l’ordinateur.
Inactif: temps d’inactivité de l’utilisateur. S’il s’agit d’un seul chiffre, cela signifie des minutes. Si un colon est présent, cela signifie des heures et des minutes, et si un «d» est présent, cela signifie des jours et des heures.
Heure de connexion: l’heure à laquelle la personne s’est connectée.
Bureau: C’est une gueule de bois historique. Il était utilisé pour afficher le nom ou le numéro de la pièce dans laquelle la personne travaillait. Ceci est très rarement mis en place par root de nos jours. Au lieu de cela, finger affichera l’adresse IP de la machine à partir de laquelle l’utilisateur s’est connecté. «: 0» signifie le clavier physique et l’écran connectés à l’ordinateur.
Téléphone de bureau: il s’agit d’un autre élément hérité. Si root n’a pas enregistré le numéro de téléphone du bureau d’une personne, il affichera un espace vide.
Utilisation du doigt avec un utilisateur
Pour voir les détails d’une seule personne, passez son nom de compte sur la ligne de commande.
finger alec
Lorsque le doigt fonctionne sur un seul utilisateur, il offre un affichage plus long. Nous obtenons des informations supplémentaires.
Répertoire: répertoire personnel de la personne.
Shell: Le shell qu’ils utilisent.
Depuis: l’heure et la date auxquelles l’utilisateur s’est connecté, à partir de quel terminal et de quelle adresse IP.
Mail: S’ils ont du courrier, cela s’affiche. S’ils ont récemment vérifié leur courrier, l’heure à laquelle ils l’ont vérifié est affiché. Alec n’a pas de courrier qui l’attend.
Plan: Si l’utilisateur crée un fichier «.plan» et «.project» dans son répertoire personnel, et y met un peu de texte décrivant ce sur quoi il travaille, le contenu de ces fichiers sera affiché ici. Il s’agit d’un système très rarement utilisé aujourd’hui. On nous dit qu’Alec n’a aucun plan. Ce n’est pas une mise en accusation sur sa stratégie de carrière, cela signifie qu’il n’a pas pris la peine de mettre à jour son fichier «.plan».
Si nous répétons cette commande, jetez un œil à Mary, nous verrons qu’elle a été diligente et a mis du texte descriptif dans ses fichiers «.plan» et «.project».
finger mary
Utiliser le doigt avec de vrais noms
Vous pouvez utiliser le vrai nom d’une personne avec le doigt. Si vous ne vous souvenez pas de son nom de compte, utilisez son vrai nom.
finger alec tumovit
En prime, vous découvrirez le nom de leur compte.
Omettre les fichiers .plan et .project
Si vous ne souhaitez pas voir les résumés des fichiers «.plan» et «.project», utilisez l’option -p (pas de plan).
finger -p mary
Bien que Mary ait des fichiers «.plan» et «.project» actifs, finger les ignore et ne rend pas compte de leur contenu.
Utilisation de l’option longue liste
Pour voir une liste de tous les utilisateurs dans l’affichage au format long, utilisez l’option -l (format long).
finger -l
Cela permet de lister tous les utilisateurs connectés au format d’affichage long.
Levez votre petit doigt ou pointez votre doigt
Comme c’est souvent le cas, Linux vous offre des choix. Vous pouvez utiliser le petit doigt ou vous pouvez utiliser le doigt.
La vraie différence entre eux est la finesse supplémentaire de Pinky qui vous permet d’être assez granulaire pour supprimer les données qui ne vous intéressent pas. Et bien sûr, il est pré-installé.