Я хотел бы знать, как установить что-то для другого пользователя, который не имеет никакого sudo как sudo пользователя, не зная его пароля.
Вот именно у меня есть sudo пользователь, и я должен установить что-то для non-sudo пользователя, в котором я не знаю его пароля.
Это - случай, в котором я - единственный пользователь, который имеет sudo в некоторой машине, и другие пользователи нуждается в моем разрешении для установки программного обеспечения.
Я хотел бы знать лучший способ управлять этим.
Sudo может позволить Вам действовать как другой пользователь, даже если Вы не знаете их пароля. Это может быть сделано, как детализировано в этом ответе:
Вот пример из ответа (предоставлен в моей системе отдельного пользователя):
$ whoami
rick
$ sudo -i -u root whoami
root
Таким образом в Вашем использовании случая:
sudo -i -u usertofake install_something