logo

Hoe Chmod 777 alle submappen van /var/www

Onder Linux, chmod is een opdracht die wordt gebruikt om de machtigingen van bestanden en mappen te wijzigen. We kunnen de machtigingen voor lezen/schrijven wijzigen voor een enkel bestand, voor een enkele map of ook recursief voor andere submappen. chmod wordt gebruikt om het huidige bestand te lezen en te schrijven. S/rwxwxw schrijft bestanden naar de ene of andere map in het RAM met behulp van traditionele methoden zoals hard-coding bytes door elke byte af te trekken van de corresponderende bloknaam + 1 spatie (merk op hoe S/r ook kan worden vervangen door WX ). Dit stelt ons in staat: Als we ons in een map binnen /var/lib/rrdcached bevinden, wil je misschien dat je root-account in deze map staat, omdat ze toegang hebben van buiten die locatie (via sudo), dus het is niet nodig om hun speciale rechten te gebruiken wanneer u de inhoud rechtstreeks leest.

Het werkt als volgt: het is behoorlijk krachtig in combinatie met mkdir. Bijvoorbeeld sudo chown -R root /tmp/newpassword sudo mv newuser /bin:/usr/$#(date +%Y-%m-%d)$NewPasswordOK.txt Door die syntaxis te gebruiken, kunnen we meerdere accounts op één account maken systeem door ze op te nemen nadat ze zijn gemaakt voordat een Linux-distributie of -machine wordt opgestart (ze zullen dan zichtbaar zijn als niet-rootgebruikers).



Linux-opdracht voor zip

Hoe Chmod 777 alle submappen van /var/www?

Bij het inloggen op een computer krijgen bestanden en mappen specifieke toegangsniveaus om de gegevens- en systeembeveiliging te waarborgen. Het is echter mogelijk dat gebruikers de maximale machtigingsniveaus van hun mappen niet kennen, wat tot toegangsproblemen leidt. Als u bijvoorbeeld de toestemming voor /var/www niet kent, kan dit de toegang tot webpagina's blokkeren. Om gebruikers te helpen de toegangsniveaus te begrijpen, bespreken we het wijzigen ervan op een server.

/var is een map voor tijdelijke gegevens, meestal te vinden op /var/www op Unix-gebaseerde systemen. De standaardmachtiging is 0666 (‘rw-rw-rw’), waardoor elke gebruiker of programma de gegevens kan wijzigen. De maximale toestemming voor /var is 777, die alleen wordt verleend door de directory-eigenaar via het wijzigen van de toestemmingsnummers. Om machtigingen te wijzigen, heeft u beheerderstoegang nodig door in te loggen of de opdracht sudo te gebruiken. Begin met het instellen van de machtigingsnummers op 777 om bestanden meer toegang te verlenen, en gebruik vervolgens de opdracht chmod om specifieke machtigingen voor elke map in /var te wijzigen.

Op Mac OS opent u de beheerdersmodus door sudo te typen, gevolgd door uw opdracht en wachtwoord. Sudo chmod 777 /var/www wijzigt bijvoorbeeld de machtigingen voor /var/www. In Windows opent u de opdrachtprompt als beheerder, navigeert u naar /var/www en stelt u de machtigingen in met chmod 777 /var/www.



Wanneer gebruikers een computer voor het eerst gebruiken, moeten gebruikers de toegestane toegangsniveaus voor elke map leren kennen om webbrowserproblemen efficiënt op te lossen en verwarring met mogelijke serverblokkeringen te voorkomen. Als u begrijpt hoe u de systeembeveiligingsinstellingen beheert, heeft dit voordelen voor alle computergebruikers.

Commando

sudo chmod -R 777 /var/www>
  • sudo – beheerderstoegang
  • chmod – opdracht voor machtigingen
  • -R – recursief voor alle submappen
  • 777 – Lees en schrijf alle machtigingen en variabelen op basis van de behoefte
  • /var/www – pad

We kunnen de machtigingen bekijken met ls -l in een map om de machtigingen te zien.

akash:/$ sudo chmod -R 777 /var/www  akash:/$ ls -l>
Fig 1.1 Het chmod-commando gebruiken om rechten te wijzigen

Fig 1.1 Het chmod-commando gebruiken om rechten te wijzigen



Nu moeten we de eigenschappen van de www-map bekijken, dus we gaan naar var.

akash:/$ cd var  akash:/var$ ls -l>

drwxrwxrwx – betekent dat er toegang tot lezen/schrijven/uitvoeren is verleend.

Fig 1.2 - Permissies gewijzigde uitvoer

Fig 1.2 – Permissies gewijzigde uitvoer

Conclusie

In dit artikel hebben we geleerd over het beheren van machtigingen in Linux die cruciaal zijn voor gegevensbeveiliging en systeemintegriteit. Met de opdracht chmod kunnen gebruikers de toegangsniveaus wijzigen, en voor mappen als /var/www geeft het instellen van machtigingen op 777 met behulp van sudo chmod -R 777 /var/www lees- en schrijftoegang tot alle submappen. Door de machtigingen op de juiste manier te beheren, kunnen gebruikers toegangsproblemen effectief oplossen, waardoor een veilige computeromgeving wordt gegarandeerd en wordt bijgedragen aan een soepelere en veiligere ervaring.