Giv skriveadgang til /var/www på Ubuntu uden sudo - Trin-for-trin guide

Hvordan kan der gives skriveadgang til mappen /var/www på Ubuntu efter installation af apache2, uden at bruge sudo for hver handling, når sudo chmod 7777 /var/www ikke virker?

For at give skriveadgang til mappen /var/www på Ubuntu efter installation af Apache2 uden at bruge sudo for hver handling, skal du ændre ejerskab til din bruger, tilføje din bruger til www-data gruppen, ændre gruppeejerskab til www-data, og justere mappe- og filrettigheder.

Sådan gives skriveadgang til mappen /var/www på Ubuntu efter installation af Apache2 uden at bruge sudo for hver handling

For at give skriveadgang til mappen /var/www på Ubuntu efter installation af Apache2 uden at skulle bruge sudo for hver handling, kan du følge disse trin:

  1. Ændre ejerskab af mappen:

    Ændre ejerskabet af mappen /var/www til din bruger og gruppe. Dette kan gøres ved at bruge følgende kommando:

    sudo chown -R $USER:$USER /var/www

    Her erstatter $USER med dit brugernavn.

  2. Tilføj din bruger til www-data gruppen:

    Apache kører som brugeren www-data. Ved at tilføje din bruger til denne gruppe, kan du få de nødvendige rettigheder:

    sudo usermod -a -G www-data $USER

    Log ud og log ind igen for at ændringerne træder i kraft.

  3. Ændre gruppeejerskab af mappen:

    Ændre gruppeejerskabet af mappen /var/www til www-data:

    sudo chgrp -R www-data /var/www
  4. Ændre mappe- og filrettigheder:

    Giv skriveadgang til gruppen www-data for mappen /var/www og dens undermapper:

    sudo chmod -R 775 /var/www

    Dette giver læse-, skrive- og eksekveringsrettigheder til ejeren og gruppen, og læse- og eksekveringsrettigheder til andre.

Efter at have fulgt disse trin, vil du kunne skrive til mappen /var/www uden at skulle bruge sudo for hver handling.