Alors quePourquoi la commande de connexion n'accepte-t-elle pas stdin?
echo pwd | bash -i
fonctionne
echo pwd | login -f root
ne fonctionne pas. Je m'attendais à la commande de connexion pour définir certaines variables d'environnement et démarrer un shell interactif, mais apparemment, il est en quelque sorte spécial.
Que fait la commande login pour que l'exemple ci-dessus ne fonctionne pas? Et existe-t-il des alternatives à la commande de connexion qui peuvent être utilisées de cette manière?