Pourquoi certains utilisateurs du système ont-ils / usr / bin / false comme shell?

Mar 7, 2025
Cloud et Internet
CONTENU NON CACHÉ

Une fois que vous commencez à fouiller dans un système Linux, vous pouvez trouver des choses déroutantes ou inattendues, comme / usr / bin / false, par exemple. Pourquoi est-il là et quel est son but? Le post de questions-réponses sur les superutilisateurs d'aujourd'hui a la réponse aux questions d'un lecteur curieux.

La session de questions et réponses d’aujourd’hui nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement de sites Web de questions-réponses géré par la communauté.

The Question

Le lecteur SuperUser user7326333 veut savoir pourquoi certains utilisateurs du système ont / usr / bin / false comme shell:

Pourquoi certains utilisateurs du système ont / usr / bin / false comme shell? Qu'est-ce que ça veut dire?

Pourquoi certains utilisateurs du système ont / usr / bin / false comme shell?

La réponse

Les contributeurs SuperUser duDE, Toby Speight et bbaassssiiee ont la réponse pour nous. Tout d'abord, duDE:

Cela aide à empêcher les utilisateurs de se connecter à un système. Parfois, vous avez besoin d'un compte utilisateur pour une tâche spécifique. Néanmoins, personne ne devrait pouvoir interagir avec ce compte sur l'ordinateur. Ce sont, d'une part, des comptes d'utilisateurs système. D'un autre côté, il s'agit d'un compte pour lequel un accès FTP ou POP3 est possible, mais pas de connexion directe au shell.

Si vous regardez de plus près le fichier / etc / passwd, vous trouverez la commande / bin / false comme shell de connexion pour de nombreux comptes système. En fait, false n'est pas un shell, mais une commande qui ne fait rien et se termine également par un code d'état qui signale une erreur. Le résultat est simple. L'utilisateur se connecte et voit immédiatement à nouveau l'invite de connexion.

Suivi de la réponse de Toby Speight:

Ces utilisateurs existent pour être le propriétaire de fichiers ou de processus spécifiques et ne sont pas destinés à être des comptes de connexion. Si la valeur du champ «shell» n'est pas répertoriée dans / etc / shells, alors les programmes tels que les démons FTP ne permettent pas l'accès. De plus, pour les programmes qui ne vérifient pas / etc / shells, ils utilisent le fait que / bin / false retournera immédiatement et refusera un shell interactif.

Et notre réponse finale de bbaassssiiee:

Certains utilisateurs ont / usr / bin / false, d'autres ont / sbin / nologin, ou ils peuvent même avoir / usr / bin / passwd. Il peut s'agir d'utilisateurs système nécessaires pour isoler les autorisations du programme ou d'utilisateurs humains de programmes qui utilisent les fichiers de mots de passe pour l'authentification.


Avez-vous quelque chose à ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange férus de technologie? Consultez le fil de discussion complet ici .

Image Credit: OpenStack Docs (projet OpenStack)

Why Do Some System Users Have /usr/bin/false As Their Shell?

Why Do Some System Users Have /usr/bin/false As Their Shell? (3 Solutions!!)

Unix & Linux: Should I Always Set The Root Shell To /usr/bin/false? (3 Solutions!!)

Unix & Linux: Does /usr/sbin/nologin As A Login Shell Serve A Security Purpose? (8 Solutions!!)


Cloud et Internet - Most Popular Articles

Comment insérer, supprimer et gérer des hyperliens dans Microsoft Word

Cloud et Internet Jun 7, 2025

L'ajout d'hyperliens à votre document Word est un moyen simple de donner à vos lecteurs un accès rapide aux informations sur le Web ou dans une autre partie d'un document ..


Qu'est-ce que Hulu avec Live TV et peut-il remplacer votre abonnement au câble?

Cloud et Internet May 11, 2025

Les remplacements de câbles en streaming deviennent une option beaucoup plus attrayante pour les coupe-câbles dans tous les domaines, avec plus de choix disponibles que jamais. ..


Comment faire en sorte que Nova Launcher ressemble (et fonctionne) comme le lanceur de pixels

Cloud et Internet Jul 5, 2025

CONTENU NON CACHÉ Pixel Launcher de Google est un utilitaire d'écran d'accueil fantastique et propre dont tout le monde devrait pouvoir profiter. Le problème est qu'il s'agit d..


Qu'est-ce qu'AppArmor et comment sécurise-t-il Ubuntu?

Cloud et Internet Sep 28, 2025

CONTENU NON CACHÉ AppArmor est une fonctionnalité de sécurité importante qui est incluse par défaut avec Ubuntu depuis Ubuntu 7.10. Cependant, il s'exécute silencieusement e..


Comment libérer de l'espace dans Gmail: 5 façons de récupérer de l'espace

Cloud et Internet May 1, 2025

CONTENU NON CACHÉ Gmail offre une limite de stockage élevée (10 Go et plus), mais cela ne vous aide pas beaucoup si vous êtes sur le point de l'atteindre. Vous aurez besoin de..


Ouvrir des tuiles de site Web Metro épinglées dans l'IE de bureau sous Windows 8

Cloud et Internet Apr 1, 2025

CONTENU NON CACHÉ La possibilité d'épingler des sites Web sur votre écran de démarrage est une bonne idée dans Windows 8, mais par défaut, les sites que vous épinglez s'ou..


Guide complet des raccourcis par mots-clés pour rechercher des sites dans Google Chrome

Cloud et Internet Aug 4, 2025

Vous souhaitez rendre votre navigation plus efficace dans Chrome? Voici comment utiliser les raccourcis par mots clés pour trouver rapidement des informations sur le site de votre choix. ..


Démarrez Portable Firefox en mode sans échec

Cloud et Internet Jan 19, 2025

CONTENU NON CACHÉ Souhaitez-vous avoir la possibilité de démarrer vos installations portables de Firefox en mode sans échec? C'est beaucoup plus simple que vous ne le pensez et voici co..


Catégories