unix - запустить команду от имени другого пользователя [закрыто]
Я новичок в Unix. Я пытаюсь запустить сценарий оболочки и команду от имени другого пользователя.
Например: Я вошел как user1 и хочу выполнить скрипт как user2. Я не хочу запрашивать пароль и хочу, чтобы он вводился автоматически. Я знаю об аутентификации с открытым ключом, но я пытаюсь найти что-то вроде:
sudo -u user2 script.sh
Я пытаюсь cron это, поэтому я не хочу запрос пароля. Я хочу, чтобы это обрабатывалось в самой команде sudo.
пожалуйста помоги