从shell脚本切换到其他用户

时间:2016-01-22 01:08:50

标签: shell ubuntu-14.04

stackoverflow上有很多解决方案,但它们都需要使用sudo,但这不是我想做的(切换到root权限)。我想要做的是su,并将密码传递给它(没有安全问题,因为我将要求用户输入用户名和密码),让我们称之为$ user_name和$ user_passwd。

我试过了:

echo $user_passwd | su $user_name

但它不起作用。

如何从shell脚本执行此操作而无需切换到使用sudo?

0 个答案:

没有答案