可以单独使用 `sudo` 来切换到另一个给定密码吗?

可以单独使用 `sudo` 来切换到另一个给定密码吗?

我目前正在用 Go 编写一个程序,并尝试实现切换用户功能。但是,我找不到通过 stdin 向 发送密码的干净方法susudo -S允许 stdin 输入密码,但由于这需要设置 sudo 规则,因此并不理想。所以:

  • 有没有一种干净的方式以编程方式使用 su?或者
  • 可以单独使用 sudo 来切换用户吗?

相关内容