J'utilise Bash sur le client et le serveur. Lors de l'exécution d'une commande sur SSH:
ssh <host> 'declare'donne une liste de variables shell.ssh <host> 'mount'donne une liste de points de montage.
Cependant, declareest une commande intégrée Bash, tandis que mountest une commande externe. Comment SSH sait-il quoi exécuter s'il y a un shell intégré et une commande externe portant le même nom sur le serveur?
/etc/passwd. Si c'est le cas,/usr/sbin/nologinvous ne pouvez pas vous connecter.