Mine sisu juurde

Küpsiste seaded

Vali iga liigi kohta, milliseid küpsiseid lubad. Oma valikut saad alati muuta iga lehe allosas oleva lingi „Küpsiste seaded“ kaudu. Privaatsuspoliitika

Vajalikud

Alati sees

Vajalikud sisselogimiseks, ostukorvi säilitamiseks ja sinu valikute meelespidamiseks. Need on alati sees.

Millised küpsised?
  • weboke_sessie, weboke_klant, weboke_remember: sinu seanss ja sisselogituks jäämine
  • weboke_basket: sinu ostukorv
  • wkBtwIncl: hindade näitamine koos käibemaksuga või ilma
  • wok_cookies: sinu küpsisevalik, 12 kuud

Mõõdab, milline reklaam viib külastuse või tellimuseni, et me ei maksaks reklaamide eest, mis midagi ei anna.

Millised küpsised?
  • Google Ads Google Tag Manageri kaudu (_gcl_au, _gcl_aw), kuni 90 päeva
  • OpenAI Ads, reklaamid ChatGPT-s
  • wok_aff: millise partneri kaudu meie juurde jõudsid (partnerprogramm), 60 päeva

4,6

Riik ja keel

Igal riigil on oma sait, selle riigi hindade ja käibemaksuga.

Vaata

Failiõiguste lugemine ja õigeks seadmine oma VPS-is

Igal failil ja kaustal sinu VPS-is on omanik, grupp ja õigused. Kui need on liiga laiad, saab häkitud veebisait või teenus kõikjale kirjutada. Kui need on liiga ranged, saad vigu nagu "Permission denied" või veebisaidil vea 403. Siit loed, kuidas õigusi lugeda ja õigesti seada. Kui sul on DirectAdminiga majutuspakett, vaata artiklit Keelatud (403): sul pole õigust avada / selles serveris.

Õiguste lugemine käsuga ls -l

ls -l /var/www/example.com
-rw-r--r-- 1 anna     www-data  1520 index.html
-rw-r----- 1 anna     www-data   412 config.php
drwxr-xr-x 2 anna     www-data  4096 images
drwxrwxr-x 2 www-data www-data  4096 uploads

Esimene märk näitab tüüpi: - on fail, d kaust, l otsetee. Seejärel tuleb kolm kolmemärgilist rühma: mida tohib omanik, mida tohib grupp ja mida tohivad kõik teised. Edasi on kirjas omanik (anna) ja grupp (www-data).

TähtFaili puhulKausta puhul
rLugemineKaustas olevate nimede küsimine
wMuutmineFailide loomine, ümbernimetamine ja kustutamine
xKäivitamine programminaKausta sisenemine ja seal olevate failide avamine

Pane tähele kahte asja. Ilma kausta x-õiguseta ei pääse sa selles olevatele failidele ligi, isegi kui need on loetavad. Ja kellel on kaustale w-õigus, saab sealt faile kustutada, ka siis, kui need kuuluvad kellelegi teisele.

Õigused numbritena

Sageli kirjutatakse õigused kolme numbrina: r on 4, w 2 ja x 1, mis liidetakse iga rühma kohta kokku.

NumberÕigusedKasutus
644rw-r--r--Tavaline fail, näiteks veebileht või pilt
755rwxr-xr-xKaust või programm, mida tohivad kasutada kõik
640rw-r-----Parooliga konfiguratsioon, mida veebiserver saab grupi kaudu lugeda
600rw-------Salajane fail, näiteks authorized_keys, privaatvõti või .env-fail
700rwx------Privaatne kaust, näiteks ~/.ssh

Õiguste ja omaniku muutmine

chmod 640 /var/www/example.com/config.php
chmod g+w /var/www/example.com/uploads
sudo chown anna:www-data /var/www/example.com/config.php

chmod muudab õigusi, kas numbri või tähtedega (u, g, o tähendavad omanikku, gruppi ja teisi, koos märgiga + või -). chown omanik:grupp muudab omanikku ja gruppi; seda tohib teha ainult root, seega kasuta sudo.

Terve kausta puhul on chmod -R 644 tuntud viga: kõik alamkaustad kaotavad siis oma x-õiguse ja muutuvad kasutuskõlbmatuks. Sea kaustade ja failide õigused eraldi käsuga find:

sudo find /var/www/example.com -type d -exec chmod 755 {} +
sudo find /var/www/example.com -type f -exec chmod 644 {} +

Veebiserver grupi kaudu

Debianis ja Ubuntus töötavad nginx ja PHP-FPM vaikimisi kasutaja www-data all. Korralik jaotus: sina oled failide omanik, grupp on www-data. Veebiserver saab siis grupi kaudu lugeda ja kirjutada ainult sellesse kausta, kus see on tõesti vajalik, näiteks uploads (chmod g+w või omanik www-data ainult sellel kaustal). Ära anna veebiserverile kirjutusõigust oma PHP-failidele.

Ära kunagi sea õigusi 777. Siis tohib igaüks serveris faili või kausta lugeda, muuta ja käivitada. Kui mõni veebisait või teenus kunagi rünnaku alla satub, saab sissetungija kirjutada kõikjale, kus on 777. Tegelik probleem on peaaegu alati omanik või grupp: lahenda see, selle asemel et kõike lahti teha.

Õigused SSH jaoks

SSH-server kontrollib sinu võtmete õigusi. Kui teised saavad kirjutada sinu .ssh-kausta või kodukausta, eirab server sinu võtit ja küsitakse jälle parooli, ilma selge veateateta. Sea need nii:

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

Kui lõid kausta root-kasutajana teisele kasutajale, sea ka omanik õigeks, nagu artiklis Oma kasutaja sudo õigustega. AlmaLinuxis ja Rocky Linuxis võib ka SELinux keelata juurdepääsu failile, millel on õiged õigused; käsitsi loodud .ssh-kausta puhul aitab restorecon -Rv ~/.ssh.

Näed kuskil x asemel tähte s, näiteks failil /usr/bin/passwd? See on setuid-bitt: programm töötab siis omaniku õigustega. Mõned süsteemiprogrammid vajavad seda, kuid ära kunagi sea seda ise skriptile. Ootamatu setuid-fail võib viidata sissetungile, vaata artiklit Häkitud? Esimesed sammud.

Tahad rohkem teada? Läbi tasuta kursus VPS ja Linuxi serveri haldus, õppetund 3.1 Kasutajad, grupid ja failiõigused.

Kas see artikkel oli kasulik?

← Tagasi: VPS-majutus

Hetk…

Seadista oma domeenid

Määra iga domeeni jaoks nimeserverid, seos sinu majutusega ja kes saab omanikuks.

Laadin sinu domeene…