以 sudo 用户身份为另一个非 sudo 用户安装程序

以 sudo 用户身份为另一个非 sudo 用户安装程序

我想知道如何在不知道密码的情况下以 sudo 用户身份为没有 sudo 的另一个用户安装某些东西。

就是这样,我有一个 sudo 用户,我需要为非 sudo 用户安装一些东西,但我不知道其密码。

在这种情况下,我是某台机器上唯一具有 sudo 的用户,其他用户需要我的许可才能安装软件。

我想知道解决该问题的最佳方法。

答案1

即使您不知道密码,Sudo 也能让您充当其他用户。具体操作如下:

以下是答案中的一个例子(在我的单用户系统上授予):

$ whoami
rick

$ sudo -i -u root whoami
root

因此,在您的情况下使用:

sudo -i -u usertofake install_something

相关内容