Chmod 777 naar een map en alle inhoud

Ik heb een webdirectory /www en een map in die directory genaamd store.

Binnen store bevinden zich verschillende bestanden en mappen. Ik wil de map store en alle bestanden en mappen in de map store alle rechten geven.

Hoe doe ik dit? Ik gok via .htaccess.


Antwoord 1, autoriteit 100%

Als je voor een console-opdracht gaat, zou het zijn:

chmod -R 777 /www/store. De -R (of --recursive) opties maken het recursief.

Of als u alle bestanden in de huidige map alle rechten wilt geven, typt u:

chmod -R 777 ./

Als je meer informatie nodig hebt over de opdracht chmod, zie: Bestandsrechten


Antwoord 2, autoriteit 18%

Als je met alle rechten 777 bedoelt

Navigeer naar map en

chmod -R 777 .

Antwoord 3, autoriteit 16%

U kunt toestemming geven aan de map en alle inhoud ervan met de optie -R, d.w.z. recursieve machtigingen.

Maar ik zou willen voorstellen om 777 geen toestemming te geven voor alle mappen en alle inhoud. U dient specifieke toestemming te geven aan elke submap in www directory-mappen.

Geef bij voorkeur 755 toestemming om veiligheidsredenen aan de webmap.

sudo chmod -R 755 /www/store

Elk nummer heeft betekenis in toestemming. Geef geen volledige toestemming.

N   Description                      ls   binary    
0   No permissions at all            ---  000
1   Only execute                     --x  001
2   Only write                       -w-  010
3   Write and execute                -wx  011
4   Only read                        r--  100
5   Read and execute                 r-x  101
6   Read and write                   rw-  110
7   Read, write, and execute         rwx  111
  • Eerste nummer 7 – Lezen, schrijven en uitvoeren voor de gebruiker.
  • Tweede nummer 5 – Lezen en uitvoeren voor de groep.
  • Derde nummer 5 – Lezen en uitvoeren voor anderen.

Als uw productiewebmap meerdere gebruikers heeft, kunt u dienovereenkomstig machtigingen en gebruikersgroepen instellen.

Meer info :

  1. Bestandsmachtigingen begrijpen: wat betekent “Chmod 777” ?
  2. Welke bestandsrechten moet ik instellen op webroot?
  3. Waarom zou /var/www chmod 777 niet hebben

Antwoord 4, autoriteit 3%

Je kunt ook chmod 777 *

. gebruiken

Dit geeft machtigingen voor alle bestanden die zich momenteel in de map bevinden en bestanden die in de toekomst worden toegevoegd zonder machtigingen voor de map zelf.

OPMERKING: Dit moet worden gedaan in de map waarin de bestanden zich bevinden. Voor mij was het een afbeelding die een probleem had, dus ik ging naar mijn afbeeldingenmap en deed dit.


Antwoord 5

Ja, heel goed dat de -R optie in het chmod commando ervoor zorgt dat de bestanden/subdirectories onder de gegeven directory 777 krijgen toestemming. Maar over het algemeen is het geen goede gewoonte om 777 aan alle bestanden en mappen te geven, omdat dit kan leiden tot gegevensonveiligheid. Probeer heel specifiek te zijn over het geven van alle rechten aan alle bestanden en mappen. En om je vraag te beantwoorden:

chmod -R 777 your_directory_name

… zal werken


Antwoord 6

voor mac, zou een “superuser do” moeten zijn;

dus eerst :

sudo -s 
password:

en dan

chmod -R 777 directory_path

Antwoord 7

Dit werkte niet voor mij.

sudo chmod -R 777 /path/to/your/file/or/directory

Ik heb ook -f gebruikt.

sudo chmod -R -f 777 /path/to/your/file/or/directory

LEAVE A REPLY

Please enter your comment!
Please enter your name here

thirteen + 10 =

Other episodes