Ugrás a tartalomhoz
TextArray
100% helyi

Chmod kalkulátor

Válts unixos fájljogosultságokat oktális és rwx jelölés között, teljes részletezéssel.

Bemenet
Kimenet

Chmod kalkulátor

A unixos fájljogosultságok rejtélyesnek tűnnek, amíg nem látod a mögöttük álló egyszerű számtant. A chmod érték mindhárom számjegye egy összeg: az olvasás 4-et, az írás 2-t, a végrehajtás 1-et ér. A 7-es tehát olvasást, írást és végrehajtást jelent, az 5-ös olvasást és végrehajtást, a 755 pedig a tulajdonosnak teljes irányítást ad, míg a csoport és mindenki más olvashatja és futtathatja a fájlt. A kalkulátor mindkét irányba fordít — illessz be oktális értékeket, mint a 755 vagy a 0644, és megkapod az rwx jelölést, vagy illessz be egy karaktersort, mint az rwxr-xr-x (akár az ls -l kimenetéből származó fájltípus-karakterrel együtt), és visszakapod az oktális értéket.

A részletezés pontosan felsorolja, mit tehet a tulajdonos, a csoport és a többiek, jelzi a speciális biteket — setuid, setgid és sticky (4755, 2755, 1777) —, és kiírja a másolásra kész chmod parancsot. Ha csak az egyenértékű jelölés kell, kapcsold a kimenetet csak átalakításra — soronként egy jogosultság. Minden sor önállóan dolgozódik fel, így egyszerre egész listát válthatsz át; egy elgépelés a saját helyén ad nyugodt üzenetet, és nem állítja meg a többi sort.

Néhány érték lefedi a mindennapi munka nagy részét: 644 a közönséges fájlokhoz, 755 a könyvtárakhoz és szkriptekhez, 600 a privát kulcsokhoz és titkokhoz. A 777-et kerüld — a mindenki által írható fájlt a gép bármelyik felhasználója felülírhatja vagy kicserélheti, ami klasszikus biztonsági audit-lelet, nem megoldás.

Minden helyben, a böngésződben fut. Semmi, amit beillesztesz, nem kerül feltöltésre, naplózásra vagy tárolásra.

Gyakori kérdések

Hogyan működnek az oktális számjegyek?
Minden számjegy az olvasás (4), az írás (2) és a végrehajtás (1) összege egy felhasználói osztályra, tulajdonos, csoport, mások sorrendben. A 755 tehát rwx a tulajdonosnak és r-x a csoportnak meg a többieknek.
Mit jelent a 4755, a 2755 és az 1777?
Egy negyedik, vezető számjegy állítja a speciális biteket: a setuid 4-et, a setgid 2-t, a sticky bit 1-et ér. Az rwx jelölésben s vagy t jelenik meg a végrehajtás helyén — kisbetűvel, ha a végrehajtás is be van állítva, nagybetűvel (S, T), ha nincs.
Miért rossz ötlet a chmod 777?
A fájl mindenki számára olvashatóvá, írhatóvá és futtathatóvá válik. A gép bármelyik felhasználója vagy egy feltört folyamat felülírhatja, így az ártalmatlan fájlból támadási felület lesz. Használj 644-et vagy 755-öt, és csak akkor bővítsd a jogokat, ha nélkülük tényleg nem működik valami.
Átválthatok több jogosultságot egyszerre?
Igen. Írj soronként egy jogosultságot — az oktális és a szimbolikus alak szabadon keverhető. A hibás sorok a saját helyükön kapnak jelzést, a többi sor pedig gond nélkül átalakul.
Feltöltődik valahová a bevitt szöveg?
Nem. A kalkulátor teljes egészében a böngésződben fut, és a bevitt szöveg soha nem hagyja el az eszközödet.