Chmod kalkulátor
🎨 Vizuális jogosultság-összeállító
👤 Tulajdonos
👥 Csoport
🌍 Mások
⚡ Gyakori jogosultságok
Tulajdonos: teljes hozzáférés. Mások: olvasás és futtatás. Gyakori szkriptekhez.
Tulajdonos: olvasás és írás. Mások: csak olvasás. Alapértelmezett web fájlokhoz.
Teljes hozzáférés mindenkinek. Biztonsági kockázat! Kerüld éles környezetben.
Csak a tulajdonos. Maximális adatvédelem. Jó privát szkriptekhez.
Csak a tulajdonos olvas/ír. Tökéletes privát konfigurációs fájlokhoz.
Mindenkinek csak olvasás. Megakadályozza a véletlen módosításokat.
🧮 Hogyan számoljuk a jogosultságokat
Bináris ábrázolás
Példa: 755
Összes kombináció
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.
Jelentkezz be a hozzászóláshoz