Fermeture du terminal à l'aide de la command 'login'

J'utilise Centos 6.6. Chaque fois que j'utilise login <username> , le terminal s'arrête. Mais quand j'utilise su - <username> cela fonctionne bien. Aussi, j'ai essayé de faire de même sur une session SSH et la session se ferme lorsque j'utilise login <username> mais fonctionne parfaitement si j'utilise su - <username> . Quelqu'un d'autre a-t-il déjà fait face à ce problème? Si oui, merci de partager la solution pour la même chose.

man login

BOGUES

Une connection récursive, comme cela était possible dans le bon vieux time, ne fonctionne plus; pour la plupart des buts su (1) est un substitut satisfaisant. En effet, pour des raisons de security, la login vhangup() un appel système vhangup() pour supprimer les éventuels process d'écoute sur le tty. Ceci afin d'éviter de renifler le mot de passe. Si on utilise la command login , le shell environnant est tué par vhangup() car ce n'est plus le vrai propriétaire du tty. Cela peut être évité en utilisant l' exec login de exec login dans un shell ou un xterm niveau supérieur.