Linux'runas'等价物

我的公司有多个域,我使用一组凭据login到本地计算机,但通常在访问某些networking资源时,我需要使用一组不同的凭据。 在Windows中,我将使用RunAs,我可以select在不同的凭据集下运行整个stream程,或者我可以告诉它只通过networking模拟其他用户(runas / netonly)。

在Linux中有这样的事情吗?

$ sudo -u <username> <command> 

这将按用户指定的方式运行指定的命令。 它不是Windows的RunAs函数的精确插入,因为它集成了Kerberos身份validation以及连接到远程主机的任务。

sudo或su