Im pisania skryptu, który powinien to zrobić ...Bash: wykonywanie poleceń od wewnątrz chroot i przełączenie użytkownika
chroot /chroot_dir/ su -
./startup.sh (This should run within the su environment)
próbowałem tej metody:
chroot /chroot_dir /bin/bash -c " su -; ./startup.sh"
Ten próbuje wykonać przełączanie użytkownika i skrypt jako polecenie łańcuchowe do bash ... jednak to, co robi, jest "zatrzymywane" po "su -" i nie wykonuje skryptu. Jednak, gdy opuszczę środowisko "su -", spróbuję uruchomić startup.sh, ale oczywiście nie mogę go znaleźć.
Zasadniczo muszę gniazdem „startup.sh” należy uruchomić wewnątrz „su -” Środowisko ...
jakieś pomysły?
Thanks a lot
wielkie dzięki, nie wiem jak nie widziałem tego na stronie man! – dgrandes