Linux 多个用户可以登录到同一tty
我正在运行ArchLinux。我安装了一个显示管理器。所以每次我打开我的机器,它就会切换到tty1,并且有一个登录管理器GUI。我想知道是否有可能做到以下几点:当我在tty1上使用Linux 多个用户可以登录到同一tty,linux,Linux,我正在运行ArchLinux。我安装了一个显示管理器。所以每次我打开我的机器,它就会切换到tty1,并且有一个登录管理器GUI。我想知道是否有可能做到以下几点:当我在tty1上使用username0登录时,现在我不知何故返回到显示管理器,而不终止我的会话,而另一个用户重用tty1并使用username1登录。很像用户切换,但不必首先真正注销。因此,我可以在一切都还在运行的情况下来回切换。试试tmux或screen我更喜欢tmux试试screen。 如果你开始使用 screen -S screen
username0
登录时,现在我不知何故返回到显示管理器,而不终止我的会话,而另一个用户重用tty1并使用username1
登录。很像用户切换,但不必首先真正注销。因此,我可以在一切都还在运行的情况下来回切换。试试tmux
或screen
我更喜欢tmux试试screen。
如果你开始使用
screen -S screen-test
并允许多用户使用
CTRL-A
:multiuser on
并允许其他用户使用
CTRL-A
:acladd anotheruser
您可以使用命令以其他用户的身份重新连接到它
screen -x myuser/screen-test
好的,
tmux
将进程移动到全局tmux
进程父进程下。所以他们不会得到HUP
ed。但是当你注销以切换用户时,你的其他X应用程序仍然会被杀死,对吗?我认为当你注销tmux
会话时,在此会话下运行的所有应用程序都会保持原样,这就是全部想法。但是,您可以探索这些选项并找到最适合您的选项。从您的问题来看,您似乎在寻找这方面的解决方案。我可以在屏幕或tmux
中启动一个X应用程序(例如窗口管理器)并注销吗?如果您只需在屏幕内部启动该窗口管理器并切换到tty0,然后分离屏幕(CTRL-a D),您就可以轻松注销。谢谢。我想的并不理想。但我猜它的行为方式是一样的