Jak używać crontab do ustawienia setuid dla pliku wykonywalnego i rozbroić go po uruchomieniu
Ponieważ użycie polecenia root do uruchomienia crontab nie może uruchomić pliku wykonywalnego Ale oczekuję tylko, że plik wykonywalny ma ustawiony na żądanie
Czy uruchamiasz plik wykonywalny jako root lub jako inny użytkownik?
td512
Cron działa z bardzo ograniczoną ścieżką PATH. Spróbuj użyć pełnej ścieżki do pliku wykonywalnego w pliku crontab.
BillThor
Użyłem już pełnej ścieżki, użyj root do ustawienia cron Job nie może uruchomić Perla, który nie zawiera pełnej ścieżki do skryptu Perl pełnej ścieżki, do tej pory używam setuid w skrypcie Perla i skrypcie bash, które mają polecenie użycia Perla do uruchomienia skryptu Perla, Nie jestem pewien, czy 4555 ma problem z bezpieczeństwem, ponieważ przewodnik hartowania powiedział mi, żebym nie używał setuida, ale chcę tylko wysłać e-mail, gdy wygenerowany zostanie jakiś syslog
Prince Martin