У мене є script.sh, який потрібно запустити як user2. Однак цей сценарій можна запустити лише під користувачем user1 у моїй програмі.
Я хотів би виконати таку команду:
su user2 -C script.sh
але мати можливість працювати без пароля.
Я також хочу, щоб це було дуже обмежуючим, оскільки в user1 можна запускати лише script.sh під user2 та нічого іншого.
Я намагався робити це з файлом sudoers і просто нескінченно плутався після годин спроб.
Якщо хтось може надати явний приклад того, як це можна досягти (замість чогось загального типу, як, наприклад, використовувати судори), це буде дуже вдячно.