Mam skrypt, który generuje linki do pobrania, dopasowuje do każdego z nich nazwę pliku i zapisuje to w pliku sh do pobrania curlem, gotowe do uruchomienia. Następnie ustawia chmod +x dla tego pliku i uruchamia go z poleceniem screen -dmS. Kiedy loguję się na serwer przez ssh to w procesach widzę że to działa, z tym że nie mogę patrzyć na to co się dzieje (chodzi mi o prędkość pobierania i postęp) bo skrypt został uruchomiony przez usera nobody a ja się loguję jako root. Czy mogę jakoś uzyskać dostęp do tej sesji screena? Obojętnie czy przez PHP czy normalnie przez terminal.
0
0
Nie siedzę w linuksach, ale zainteresowałbym się poleceniem "su"/"sudo".
Generalnie chodzą też plotki, że wyników pod hasłem run screen as another user
jest 888,000,000 w Google, ale ja bym plotkom wiary nie dawał ;)
0
su nobody
0
kult napisał(a):
su nobody
Przecież nobody
standardowo ma shella /usr/sbin/nologin
. Właśnie po to, żeby żaden luser nie próbował korzystać z niego jak z normalnego konta... Nie rozumiem po kiego grzyba uruchamiać screena przez PHP, ale jeśli już to można to zrobić z jakiegoś sensowniejszego konta.