W systemie Ubuntu 11.04 ( adduser --system
) utworzyłem użytkownika „systemowego” do uruchamiania niektórych zadań crona, ale czasami chcę to przetestować, ręcznie uruchamiając polecenia tego użytkownika. Jak najłatwiej to zrobić?
su
nie działa, ponieważ użytkownik ma /bin/false
swoją powłokę (co jest w porządku dla crona). Ręcznie zmieniłem powłokę, aby /bin/bash
wykonać test, a potem zmieniłem ją ponownie, ale zastanawiam się, czy jest łatwiejszy sposób?
Użyj sudo. Działa to nawet wtedy, gdy użytkownik nie ma prawdziwej powłoki.
źródło