Ursprungligen inskrivet av Nasso
det kanske är helt galet ur säkerhetsynpunkt men kan du inte skriva allt i ett shellscript och där även skriva lösenordet? sen kör du shellscriptet ifrån webbsidan?
i scriptet:
su -c << EOF
daspassword
EOF
screen ....osv osv
det där kanske inte fungerar alls? kanske inte går att mata in lösenord så? jag har gjort det någon gång för att ansluta till en ftp-server och vandra runt i katalogerna och slutligen ladda upp en fil.
ifall inte det funkar så kanske detta funkar i ett shellscript?
sudo -S commandot >> EOF
passord
EOF
eller
echo passord | sudo -S commandot
från sudos manpage:
-S
The -S (stdin) option causes sudo to read the password from the standard input instead of the terminal device.
åter igen, antagligen helt galet sätt att göra det enligt de flesta säkerhetsintresserade.