Как запустить скрипт от имени другого пользователя без пароля?

У меня есть script.sh, который должен быть запущен как user2. Тем не менее, этот скрипт может быть запущен только под user1 в моем приложении. Я хотел бы выполнить следующую команду: su user2 -C script.sh но иметь возможность работать без пароля. Я также хочу, чтобы это было очень ограничительным,...