Chmod kalkulátor

🎨 Vizuális jogosultság-összeállító

👤 Tulajdonos

0

👥 Csoport

0

🌍 Mások

0
🔢 Numerikus
000
📝 Szimbolikus
---------
💻 Parancs
chmod 000
Válassz jogosultságokat a magyarázat megtekintéséhez

⚡ Gyakori jogosultságok

755 Futtatható
rwxr-xr-x

Tulajdonos: teljes hozzáférés. Mások: olvasás és futtatás. Gyakori szkriptekhez.

644 Web fájlok
rw-r--r--

Tulajdonos: olvasás és írás. Mások: csak olvasás. Alapértelmezett web fájlokhoz.

777 ⚠️ Veszélyes
rwxrwxrwx

Teljes hozzáférés mindenkinek. Biztonsági kockázat! Kerüld éles környezetben.

700 Privát
rwx------

Csak a tulajdonos. Maximális adatvédelem. Jó privát szkriptekhez.

600 Biztonságos
rw-------

Csak a tulajdonos olvas/ír. Tökéletes privát konfigurációs fájlokhoz.

444 Csak olvasható
r--r--r--

Mindenkinek csak olvasás. Megakadályozza a véletlen módosításokat.

🧮 Hogyan számoljuk a jogosultságokat

Bináris ábrázolás

Olvasás (r) 4 (100)
Írás (w) 2 (010)
Végrehajtás (x) 1 (001)

Példa: 755

Tulajdonos (7): 4+2+1 = rwx
Csoport (5): 4+0+1 = r-x
Mások (5): 4+0+1 = r-x
= rwxr-xr-x

Összes kombináció

0 (---) = Nincs hozzáférés
1 (--x) = Csak végrehajtás
2 (-w-) = Csak írás
3 (-wx) = Írás + végrehajtás
4 (r--) = Csak olvasás
5 (r-x) = Olvasás + végrehajtás
6 (rw-) = Olvasás + írás
7 (rwx) = Teljes hozzáférés

Chmod kalkulátor - Unix/Linux fájljogosultság kalkulátor

🔐 Unix/Linux fájljogosultságok számítása és konvertálása numerikus (777, 644) és szimbolikus (rwxr-xr-x) formátum között. Vizuális chmod kalkulátor a hozzáférés-szabályozás megértéséhez.

Mi az a Chmod?

A chmod (change mode) egy Unix/Linux parancs, amely fájl- és könyvtárjogosultságok módosítására szolgál. Azt szabályozza, ki olvashat, írhat vagy futtathat fájlokat egy háromjegyű oktális rendszerrel.

Jogosultságtípusok

  • Olvasás (r / 4): Fájltartalom megtekintése vagy könyvtár tartalmának listázása
  • Írás (w / 2): Fájl módosítása vagy fájlok létrehozása/törlése könyvtárban
  • Végrehajtás (x / 1): Fájl futtatása programként vagy könyvtár elérése

Felhasználói kategóriák

  • Tulajdonos (User): A fájl létrehozója vagy kijelölt tulajdonos
  • Csoport: A fájl csoportjához tartozó felhasználók
  • Mások (World): A rendszer összes többi felhasználója

Hogyan számoljuk a jogosultságokat

Minden számjegy a jogosultságértékek összeadásával számolható:

  • 0: Nincs jogosultság (---)
  • 1: Csak végrehajtás (--x)
  • 2: Csak írás (-w-)
  • 3: Írás + végrehajtás (-wx) = 2+1
  • 4: Csak olvasás (r--)
  • 5: Olvasás + végrehajtás (r-x) = 4+1
  • 6: Olvasás + írás (rw-) = 4+2
  • 7: Teljes jogosultság (rwx) = 4+2+1

Gyakori jogosultsági módok

  • 755 (rwxr-xr-x): Tulajdonos teljes hozzáférés, mások olvasás/végrehajtás. Standard futtatható fájlokhoz és szkriptekhez.
  • 644 (rw-r--r--): Tulajdonos olvasás/írás, mások csak olvasás. Alapértelmezett web fájlokhoz (HTML, CSS, képek).
  • 600 (rw-------): Csak a tulajdonos olvas/ír. Biztonságos privát konfigurációs fájlokhoz, SSH kulcsokhoz.
  • 777 (rwxrwxrwx): Teljes hozzáférés mindenkinek. VESZÉLYES – kerüld éles környezetben!
  • 700 (rwx------): Csak a tulajdonos teljes hozzáférése. Maximális adatvédelem szkriptekhez és könyvtárakhoz.
  • 444 (r--r--r--): Mindenkinek csak olvasás. Megakadályozza a véletlen módosításokat.

Könyvtár vs fájl jogosultságok

A könyvtáraknál a jogosultságok eltérően működnek:

  • Olvasás (r): Könyvtár tartalmának listázása (ls)
  • Írás (w): Fájlok létrehozása/törlése a könyvtárban
  • Végrehajtás (x): Belépés a könyvtárba (cd) és fájlok elérése
  • Megjegyzés: Könyvtár eléréséhez végrehajtási jog kell!

Parancshasználat

Alap chmod szintaxis:

  • chmod 755 file.sh - Konkrét jogosultságok beállítása
  • chmod +x script.sh - Végrehajtási jog hozzáadása
  • chmod -w file.txt - Írási jog eltávolítása
  • chmod u+x,g-w file - Végrehajtás a tulajdonosnak, írás elvétele a csoporttól
  • chmod -R 755 /directory - Rekurzív (összes fájlra/alkönyvtárra)

Biztonsági bevált gyakorlatok

  • Soha ne használd a 777-et: Mindenkinek teljes hozzáférést ad, komoly kockázat
  • Legkisebb jogosultság elve: Csak a szükséges minimumot add meg
  • Web fájlok: Általában 644 fájlokra, 755 könyvtárakra
  • Konfig fájlok: 600 vagy 400 az illetéktelen olvasás ellen
  • SSH kulcsok: 600 kell legyen, különben az SSH nem használja
  • Futtatható szkriptek: 700 (privát) vagy 755 (publikus)

Valós példák

  • Web szerver (Apache/Nginx): Fájlok 644, könyvtárak 755
  • WordPress: a wp-config.php legyen 600 vagy 400
  • SSH privát kulcs: ~/.ssh/id_rsa legyen 600
  • Cron feladatok: A szkriptek legyenek 700 vagy 750
  • Naplófájlok: 640 (tulajdonos olvas/ír, csoport olvas)

💡 Tipp: Használd az ls -l parancsot az aktuális jogosultságok megtekintéséhez. Az első 10 karakter mutatja a fájltípust és jogosultságokat (pl. -rwxr-xr-x = normál fájl 755 jogosultsággal). Az első karakter jelzi a típust: - (fájl), d (könyvtár), l (symlink).

Hozzászólások (0)

Oszd meg a véleményed — kérjük, légy udvarias és maradj a témánál.

Még nincsenek hozzászólások. Írj hozzászólást és oszd meg a véleményed!

Hozzászóláshoz kérjük, jelentkezz be.

Jelentkezz be a hozzászóláshoz