unix - запустить команду от имени другого пользователя [закрыто]

Я новичок в Unix. Я пытаюсь запустить сценарий оболочки и команду от имени другого пользователя.

Например: Я вошел как user1 и хочу выполнить скрипт как user2. Я не хочу запрашивать пароль и хочу, чтобы он вводился автоматически. Я знаю об аутентификации с открытым ключом, но я пытаюсь найти что-то вроде:

sudo -u user2 script.sh

Я пытаюсь cron это, поэтому я не хочу запрос пароля. Я хочу, чтобы это обрабатывалось в самой команде sudo.

пожалуйста помоги

Ответы на вопрос(2)

Ваш ответ на вопрос