Nie, nie zadziała. Jak byś sprawdził, to byś wiedział Musiałbyś oba polecenia podać jako jeden parametr dla su, bo w Twoim przykładzie przy drugim poleceniu i tak będziesz w katalogu z którego odpalasz skrypt, a nie w tym do którego przeszedłeś w poprzednim "su". Jeśli masz kilka lub kilkanaście poleceń które chcesz wykonać z innego użytkownika, łatwiej będzie jeśli napiszesz normalny skrypt, a potem uruchomisz go przez su z tego użytkownika.
xmaster, chyba nie będzie mu łatwiej, bo z tego co się orientuję, to tą binarkę trzeba uruchomić z tego katalogu w którym się ona znajduje, a w którym są przy okazji pliki konfiguracyjne i biblioteki.
No bo pewnie serwer www nie działa z roota i przy wywołaniu su pyta o hasło. Trzeba było od razu napisać co chcesz zrobić. Do tego powinieneś użyć sudo. Poszukaj na forum, było kilka razy. Może jakaś zdalna ręka admina by Ci się przydała?
Eh, zrób to jak Pan Bucek przykazał. Napisz normalny skrypt w którym nie używasz su (bo i po co, skoro i tak używasz sudo), a do sudo dopisz możliwość uruchamiania tego skryptu przez użytkownika którego podawałeś w su.