Jeg har en linux server hvor jeg oprettet nogle web users fra plesk. Her efter kan mine web users upload filer til deres mappe. Jeg har så et php script som henter deres oplysninger fra deres mapper og flytter dem. For at script kan få lov at flytte på deres filer skal mappen have 777 rettigheder og dette kan kun opnås ved at login med ssh og chmod mappen.
Min spørgsmål er om jeg ikke kan oprettet en crontab som hver time chmod alle mapper og filer i web_users.???
Min crontab: 0 * * * * /bin/chomd_script.sh
Min chmod_script.sh #!/bin/sh chmod -R 777 /var/www/vhosts/website.com/web_users
køre jeg mit script fra ssh virker det fint men i crontab ser der ikke noget?????
det gjord ikke rigtig nogen forskel???? i min syslog kan jeg kun se at jeg har edit min crontab ikke at den har kørt... hvordan kan jeg få den til at lave en log på crontab så jeg kan se hvad der går galt?
ohhelpme: Der er da absolut ingen grund til at køre igennem sudo hvis man har spawned en root shell.
chmod 777 er i øvrigt en kæmpe stor sikkerhedsbrist der under ingen omstændigheder bør forekomme. Dernæst så er der noget helt andet der skal kigges på hvis det er nødvendigt at gøre det en gang i timen.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.