Ich habe in Ubuntu 11.04 ( adduser --system
) einen "System" -Benutzer erstellt, um bestimmte Cron-Jobs auszuführen, aber manchmal möchte ich Dinge testen, indem ich manuell Befehle als dieser Benutzer ausführe. Wie geht das am einfachsten?
su
funktioniert nicht, weil der Benutzer /bin/false
als Shell hat (was für Cron in Ordnung ist). Ich habe die Shell manuell geändert /bin/bash
, um meine Tests durchzuführen und sie dann wieder zu ändern, aber ich frage mich, ob es einen einfacheren Weg gibt.
Benutze sudo. Dies funktioniert auch dann, wenn der Benutzer keine echte Shell hat.
quelle