Führen Sie das Skript von rc.local als Benutzer anstelle von root aus

Ich möchte bei jedem Start meines Servers ein Skript ausführen. Das Problem ist, dass ich ein bestimmter Benutzer sein muss, um das Skript auszuführen. Wenn ich versuche, es als root auszuführen, kann es bestimmte Pakete (wie z. B. Ruby) nicht finden. Ich versuche zu xxx user01 zu wechseln. sudo...