В настоящее время я пишу программу на Go и пытаюсь реализовать функционал переключения пользователей. Однако я не могу найти чистый способ отправки пароля через stdin в su
. sudo -S
позволяет вводить пароль через stdin, но поскольку для этого требуется настроить правила sudo, это не идеально. Итак:
- Есть ли чистый способ программного использования su? ИЛИ
- Можно ли использовать только sudo для переключения пользователей?