logo

Hur man Chmod 777 alla undermappar till /var/www

I Linux, chmod är ett kommando som används för att ändra behörigheterna för filer och mappar. Vi kan ändra behörigheter för läs/skriva på en enda fil, på en enda mapp eller rekursivt andra undermappar också. chmod används för att läsa den aktuella filen och skriva den. S/rwxwxw skriver filer till en eller annan katalog i RAM med traditionella metoder som hårdkodningsbytes genom att subtrahera varje byte från deras motsvarande blocknamn + 1 mellanslag (observera hur S/r också kan ersättas med WX ). Detta tillåter oss: Om vi ​​är inne i en katalog inom /var/lib/rrdcached så kanske du vill att ditt rootkonto ska vara i denna katalog eftersom de kommer att ha åtkomst utanför den platsen (via sudo) så inget behov av att använda sina speciella rättigheter när du läser innehåll direkt.

Det fungerar så här: Det är ganska kraftfullt när det kombineras med mkdir. Till exempel, sudo chown -R root /tmp/newpassword sudo mv newuser /bin:/usr/$#(datum +%Y-%m-%d)$NewPasswordOK.txt Genom att använda den syntaxen kan vi skapa flera konton på ett system genom att inkludera dem efter att de har skapats innan någon Linux-distribution eller dator startas (de kommer då att synas som icke-rootanvändare).



topologier

Hur Chmod 777 alla undermappar av /var/www?

När du loggar in på en dator får filer och kataloger specifika åtkomstnivåer för att skydda data och systemsäkerhet. Användare kanske inte känner till sina katalogers maximala behörighetsnivåer, vilket leder till åtkomstproblem. Om du till exempel inte känner till behörigheten för /var/www kan det blockera webbsidans åtkomst. För att hjälpa användarna att förstå åtkomstnivåer diskuterar vi att ändra dem på en server.

/var är en katalog för temporär data, vanligtvis hittad på /var/www på Unix-baserade system. Dess standardbehörighet är 0666 ('rw-rw-rw'), vilket tillåter alla användare eller program att ändra data. Den maximala behörigheten för /var är 777, beviljad endast av katalogägaren genom att ändra behörighetsnummer. För att ändra behörigheter behöver du administratörsåtkomst antingen genom att logga in eller använda kommandot sudo. Börja med att ställa in behörighetsnummer till 777 för att ge filer mer åtkomst, använd sedan kommandot chmod för att ändra specifika behörigheter för varje mapp i /var.

På Mac OS kommer du åt administratörsläget genom att skriva sudo följt av ditt kommando och lösenord. Till exempel, sudo chmod 777 /var/www ändrar behörigheterna för /var/www. I Windows, öppna Kommandotolken som administratör, navigera till /var/www och ställ in behörigheter med chmod 777 /var/www.



När du använder en dator för första gången bör användarna lära sig de tillåtna åtkomstnivåerna för varje katalog för att felsöka webbläsarproblem effektivt och undvika förväxling med potentiella serverlåsningar. Att förstå hur man hanterar systemsäkerhetsinställningar gynnar alla datoranvändare.

Kommando

sudo chmod -R 777 /var/www>
  • sudo – administratörsåtkomst
  • chmod – kommando för behörigheter
  • -R – rekursivt för alla undermappar
  • 777 – Läs och skriv alla behörigheter och variabler baserat på behovet
  • /var/www – sökväg

Vi kan se behörigheterna med ls -l i en mapp för att se behörigheterna.

akash:/$ sudo chmod -R 777 /var/www  akash:/$ ls -l>
Fig 1.1 Använda chmod kommando för att ändra behörigheter

Fig 1.1 Använda chmod kommando för att ändra behörigheter



Nu måste vi se egenskaperna för mappen www, så flytta in i var.

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

drwxrwxrwx – betyder läs-/skriv-/köråtkomst beviljas.

Fig 1.2 - Behörigheter ändrade utdata

Fig 1.2 – Behörigheter ändrade utgång

Slutsats

I den här artikeln har vi lärt oss om hantering av behörigheter i Linux som är avgörande för datasäkerhet och systemintegritet. Kommandot chmod tillåter användare att ändra åtkomstnivåer och för kataloger som /var/www, ställa in behörigheter till 777 med sudo chmod -R 777 /var/www ger läs- och skrivåtkomst till alla undermappar. Korrekt hantering av behörigheter ger användare möjlighet att felsöka åtkomstproblem på ett effektivt sätt, vilket säkerställer en säker datormiljö och bidrar till en smidigare och säkrare upplevelse.