标签: shell ubuntu-14.04
stackoverflow上有很多解决方案,但它们都需要使用sudo,但这不是我想做的(切换到root权限)。我想要做的是su,并将密码传递给它(没有安全问题,因为我将要求用户输入用户名和密码),让我们称之为$ user_name和$ user_passwd。
我试过了:
echo $user_passwd | su $user_name
但它不起作用。
如何从shell脚本执行此操作而无需切换到使用sudo?