9 我的公司有多个域,我使用一组凭据登录到本地计算机,但是通常在访问某些网络资源时,我需要使用另一组凭据。在Windows中,我可以使用RunAs,在其中我可以选择以另一组凭据运行整个过程,也可以告诉它仅通过网络模拟其他用户(runas / netonly)。 Linux中有类似的东西吗? linux security — 马克·米勒 source
25 $ sudo -u <username> <command> 这将以用户指定的身份运行指定的命令。但是,它并不是Windows的RunAs功能的确切插件,因为它结合了Kerberos身份验证以及用于连接到远程主机的任务。 — 欧洲能源管理局 source @Mark:研究不同的pam身份验证模块以添加网络身份验证支持(pam_krb5和pam_ldap是一个不错的起点) — photoionized'Apr 好的,但是当我尝试sudo -u [domain2] \ [username]时,它告诉我“未知用户:[domain2] [username]” — Mark J Miller @Mark-默认情况下,因为Linux主机对您的AD / Windows环境一无所知。当然可以将linux配置为使用AD进行身份验证,但这是一个单独的问题。 — EEAA 2011年 没错,我已授予积分,我将发布一个新问题。 — Mark J Miller 2 @Mark听起来不错。但是,在发布新问题之前,请搜索旧的ServerFault问题。其中有一些与linux和Windows集成有关。 — EEAA 2011年