du skal bruge SUID-bit'en på shellscriptet og så skal den ejes af root:
#!/bin/sh
cd /bla/bla chown <brugernavn> *
exit 0
MEN bemærk:
SUID shell scripts are a serious security risk, and for this reason the kernel will not honor them. Regardless of how secure you think the shell script is, it can be exploited to give the cracker a root shell.
ja .. men det har ingen virkning er jeg ret sikker på .. har du testet ?.. medmindre du bruger en eller anden distro some ikke følger en vis standart ..
det skal normalt være en executable binary for at du kan gøre det..
hmm .. jeg kan se fra mine eksperimenter at det så skal være et perl-script fremfor et shellscript der kører sammen med wrapper-scriptet, så virker det. Noget ala:
det skal måske lige siges at de to $ENV var fordi perl-fortolkeren kom og brokkede sig over at de to miliø-variable var "usikre" så de skulle defineres inde i perlscriptet.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.