Avatar billede andreasepg Nybegynder
31. marts 2011 - 09:51 Der er 1 kommentar og
1 løsning

Permissions for /var/www ubuntu 10.10

Hejsa

Ved godt det her er Debian katergorien, men tænker at svaret på mit spørgsmål er det samme for Debian <=> Ubuntu.

Nu har jeg de sidste par dage reinstalleret min nye pc 4-5 gange pga. forskellige forhindringer.

Jeg har bl.a. har en #¤&¤%&/"!!! bøvl med min apache2 server localhost.
Jeg ved at jeg ikke har sat rettigheder/gruppe ordentligt på mappen, men har aldrig haft problemer med det før - så jeg spørger herinde nu.

Her er en ls -ls fra /var

-----
drwxr-xr-x 15 root root  4096 2011-03-31 09:28 .
drwxr-xr-x 23 root root  4096 2011-03-31 09:14 ..
drwxr-xr-x  2 root root  4096 2011-03-31 09:24 backups
drwxr-xr-x 19 root root  4096 2011-03-31 09:38 cache
drwxr-xr-x  2 root root  4096 2010-10-07 18:13 games
drwxr-xr-x 66 root root  4096 2011-03-31 09:38 lib
drwxrwsr-x  2 root staff 4096 2010-10-07 11:15 local
drwxrwxrwt  3 root root    60 2011-03-31 09:29 lock
drwxr-xr-x 17 root root  4096 2011-03-31 09:38 log
drwxrwsr-x  2 root mail  4096 2010-10-07 17:56 mail
drwxr-xr-x  2 root root  4096 2010-10-07 17:56 opt
drwxr-xr-x 16 root root  620 2011-03-31 09:41 run
drwxr-xr-x  7 root root  4096 2010-10-07 18:05 spool
drwxrwxrwt  2 root root  4096 2011-03-31 09:41 tmp
drwxr-xr-x  2 root root  4096 2011-03-31 09:29 www
-----

Jeg har følgende pakker installeret, de er installeret med værktøjet "wajig".

apache2
php5
libapache-mod-php5
php5-cli
php5-mysql
php5-gd
php5-mcrypt
mysql-server
cronolog

Derudover har jeg slået mod rewrite til med:

$ sudo a2enmod rewrite
$ wajig restart apache2


Mit problem er at jeg som min standard bruger ikke kan få lov til at arbejde i /var/www.

Jeg får dog en meget fin "It works!" http://localhost - så det er sat korrekt op, jeg skal bare have at vide hvad jeg skal chown'e og chgrp'e min www mappe til.


- andreas
Avatar billede lars_ Nybegynder
11. april 2011 - 22:32 #1
Hej Andreas,

Du kan ikke skrive til /var/www fordi den er ejet af root, og det er kun root der har skriverettighed. Hvis du vil kunne oprette filer i /var/www som almindelig bruger kan du gøre følgende.

1. Tilføj din egen bruger til 'users' gruppen med : usermod -a -G users andreas

2. Skift den gruppe der ejer /var/www med : chgrp -Rv users /var/www

3. Giv gruppen skriveadgang : chmod g+w

4. Opret dine hjemmesider.

mvh Lars
Avatar billede andreasepg Nybegynder
08. juni 2011 - 14:39 #2
Undskyld den lange svar tid.
Det virker!

Tusind tak for hjælpen!

- andreas
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester