Yeah, I'm a bit confused by the concept of "controlling terminal". As I understand it, in the physical video terminal days, the console connected to the computer was the "controlling terminal", but I'm not sure how this concept translate in the terminal emulator world.
So, do you know what's the difference between the "controlling termina" and the "terminal connected to stdin"? I though the terminal connected to stdin was the controlling terminal...
No, tty(1) prints the name of the terminal connected to stdin. This is not necessarily the same as the controlling terminal.
> who - Show all the users logged in a controlling terminal
This is confused too.