同时在两个不同的帐户上运行流程

同时在两个不同的帐户上运行流程

我和一位同事使用同一台机器。她的流程要求不高(无论是 RAM 还是 CPU 时间),但她需要完成她账户的工作,而我非常希望完成我的账户的工作。

当她使用她的帐户使用计算机时(实际坐在计算机前),我可以 ssh 到我的个人帐户吗?我可以通过这种方式运行我的工作吗?我需要使用 sudo 或执行任何特殊操作吗?

该计算机是一台功能强大的机器(RAM:24GB,24 CPU),运行在 OSX 10.8.5 上。

答案1

我想这么说:

来自developer.apple 网站

OS X 一直支持多个用户使用一台机器。最初,这种使用是排他性的;一次只能有一个用户可以登录控制台并使用机器。在 10.3 版中,OS X 引入了一项称为“快速用户切换”的功能,允许多个登录会话在同一台机器上同时运行。使用此功能,一次只有一个用户在机器上处于活动状态,而另一个用户的会话继续在后台运行。

为什么不尝试一下呢?

答案2

多用户环境简介在 apple.com 上的 Mac Developer Library 中(顺便说一下,与 misha256 引用的链接相同),

笔记:OS X 始终通过安全 shell ( ) 连接支持多个用户同时使用ssh。每个ssh连接都在其自己的登录会话中运行。

因此,您无需“使用或执行任何特殊操作”即可完成自己想要的操作sudo。当然,前提是您可以访问另一个物理工作站来运行ssh (但一台旧的、配置不佳的 Windows 计算机就足够了)。

相关内容