unix - uruchom polecenie jako inny użytkownik [zamknięty]

Jestem nowicjuszem w Uniksie. Próbuję uruchomić skrypt powłoki i polecenie jako inny użytkownik.

Na przykład: jestem zalogowany jako użytkownik1 i chcę wykonać skrypt jako użytkownik2. Nie chcę prosić o hasło i chcę, aby zostało wprowadzone automatycznie. Zdaję sobie sprawę z uwierzytelniania klucza publicznego, ale próbuję znaleźć, czy jest coś takiego:

sudo -u user2 script.sh

Próbuję to zrobić, więc nie chcę prosić o hasło. Chcę, aby była obsługiwana w samym poleceniu sudo.

proszę pomóż

questionAnswers(2)

yourAnswerToTheQuestion