Verwenden Sie den Befehl sudo im Skript.
In der Form:
sudo -u username command
Der Befehl sudo führt den Befehl als Benutzernamen aus .
Wenn das Skript als root ausgeführt wird, glaube ich nicht, dass es zur Eingabe eines Kennworts auffordert. Andernfalls beschreibt dieser Artikel, wie Sudo mit Kennwort in einer Befehlszeile verwendet wird. , und dieser Artikel beschreibt, wie Sie Sudo ohne Kennwort verwenden können.