03. oktober 2007 - 20:53Der er
7 kommentarer og 1 løsning
Linux: chmod
Jeg har en webserver stående med Debian. Fra Apache forsøger jeg at tilgå filer i mappen /var/www/fbi/, men her siger mine PHP-scripts at der ikke er skriverettighed i mappen. Nogen der kan hjælpe mig med at få skriverettighed i den mappe?
En ls giver: vps105:/var/www# ls -l fbi total 188 -rw-r--r-- 1 fbi fbi 101854 Oct 3 19:18 CHANGELOG.php -rw-r--r-- 1 fbi fbi 3429 Oct 3 19:18 COPYRIGHT.php -rw-r--r-- 1 fbi fbi 4376 Oct 3 19:18 INSTALL.php -rw-r--r-- 1 fbi fbi 17977 Oct 3 19:18 LICENSE.php drwxr-xr-x 9 fbi fbi 1024 Oct 3 19:07 administrator ...
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Hvis det ikke hjælper, så må du chown'e dem så det er apache gruppen som ejer dem Altså, hvis apache gruppens navn er Apache, så: chown -R fbi.apache /var/www/fbi/
Herefter vil der i stedet stå feks: -rw-rw-r-- 1 fbi apache 101854 Oct 3 19:18 CHANGELOG.php når du skriver ls -l
Og det gør ikke noget at Apache står som owner? Jeg bruger nemlig også proftpd til at logge på denne mappe. Der logger jeg ind med brugernavn fbi. Vil han så godt kunne redigere denne mappe, hvis apache er owner?
vps105:~# chmod -R 775 /var/www/fbi/ vps105:~# ls -l /var/www/ total 4 drwxr-xr-x 2 root root 1024 Oct 3 17:57 apache2-default drwxrwxr-x 15 fbi fbi 1024 Oct 3 19:18 fbi -rw-r--r-- 1 root root 17 Oct 3 18:35 index.php
Som I kan se, så burde ejer og gruppe kunne alt, mens andre kun kan læse og execute. Hvis jeg sætter det sidste tal til f.eks. 4, så andre kun kan læse, så kan jeg ikke læse fra Apache i fbi-mappen. Det tyder altså på, at Apache er i gruppen "andre" når den åbner mappen. Hvorfor kan jeg ikke få apache til at være owner eller group?
Jeg har forsøgt med: add www-data fbi add fbi www-data
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.