Mam skrypt w fazie inicjalizacji Solaris 8, pod /etc/rc3.d, który zawiera a su - username -c "a command", ale widzę przez komunikaty rozruchowe, że polecenie su pyta o hasło użytkownika. W wyniku tego rozruch jest kontynuowany (nie ma konsoli, która podałaby hasło użytkownika), a skrypt się nie powiedzie.
Ten sam skrypt w systemie Solaris 10 działa podczas rozruchu.
Dziwne, że skrypt uruchamiany jako root prosi o podanie zwykłego hasła użytkownika.
su - usernameuruchomić jako root? Czy sprawdziłeś strony podręcznika? To z pewnością dziwne.