Ugrás a tartalomra
Monu Tools

chmod kalkulátor

Válts át Unix fájljogosultságokat jelölőnégyzetek, oktális (mint a 755) és szimbolikus jelölés (mint az rwxr-xr-x) között.

Így használd a következőt: chmod kalkulátor

  1. 01

    Pipáld ki az olvasás, írás és végrehajtás négyzeteket a tulajdonoshoz, csoporthoz és egyébhez.

  2. 02

    Vagy írj be egy oktális értéket, mint a 755, hogy a négyzetek automatikusan beálljanak.

  3. 03

    Másold ki a futtatásra kész chmod parancsot.

Mik azok a Unix-jogosultságok

A Unix-fájljogosultságok szabályozzák, ki olvashat, írhat és futtathat egy fájlt vagy könyvtárat, három csoportra bontva: a tulajdonos, a csoport és mindenki más. Ez a számológép az interaktív jelölőnégyzetek, a 755-höz hasonló numerikus oktális forma és az rwxr-xr-x-hez hasonló szimbolikus forma között alakít át, és mindhármat szinkronban tartja.

Hogyan működnek a számok

Minden csoport három bitet kap: olvasás (4), írás (2) és futtatás (1), ezeket összeadva kapsz egy számjegyet. Tehát a 7 az olvasás plusz írás plusz futtatás (rwx), az 5 az olvasás plusz futtatás (r-x), a 6 pedig az olvasás plusz írás (rw-). Három számjegy, csoportonként egy, adja ki a jól ismert jogosultsági számot.

Ismerni érdemes gyakori értékek

A gyakori értékeket érdemes megjegyezni. A 755 könyvtárakhoz és futtatható fájlokhoz illik: a tulajdonosnak teljes hozzáférése van, a csoport és a többiek pedig olvashatnak és futtathatnak, de nem írhatnak. A 644 a szokásos webfájlokhoz illik: a tulajdonos olvashat és írhat, mindenki más csak olvashat.

Érzékeny fájlokhoz a 600 tartja szorosan a gyeplőt: csak a tulajdonos olvashat vagy írhat, és senki másnak nincs semmilyen hozzáférése; erre van szükségük az SSH privát kulcsoknak és hasonló titkoknak.

Különleges bitek és a negyedik számjegy

Van egy elhagyható, vezető negyedik számjegy is a különleges biteknek, vagyis a setuid, a setgid és a ragadós bit számára, amelyek megváltoztatják, hogyan futnak a programok, vagy hogyan viselkedik egy megosztott könyvtár. Ha valamelyik be van állítva, a futtatás helyén x helyett s vagy t jelenik meg.

Hogyan használd a kimenetet

A számológép megadja a másolásra kész chmod parancsot, és teljes egészében a böngésződben fut. Ez egy referencia és átalakító, tehát maga nem módosít semmilyen fájlt.

Gyakran ismételt kérdések

Mit jelent a 755 és a 644?

A 755 a tulajdonosnak teljes hozzáférést ad, mindenki másnak olvasást és végrehajtást, mappákhoz és szkriptekhez használják. A 644 a tulajdonosnak olvasást és írást, mindenki másnak csak olvasást ad, normál fájlokhoz használják.

Mit jelent a 777, és biztonságos?

A 777 olvasást, írást és végrehajtást ad mindenkinek. Szerveren szinte mindig nem biztonságos, mert bármely felhasználó módosíthatja a fájlt. Inkább a 755-öt vagy a 644-et használd.

Hogyan tegyek egy fájlt végrehajthatóvá?

Add hozzá a végrehajtási bitet. A 644-ről a 755-re lépnél (vagy chmod +x), ami bekapcsolja a végrehajtást a tulajdonosnak, csoportnak és egyebeknek.

Mi a különbség a szimbolikus és az oktális jelölés között?

Az oktális (mint a 755) számokként kódolja a jogosultságokat, míg a szimbolikus (rwxr-xr-x vagy u+x) betűkként írja le őket. Ez az eszköz mindkettőt mutatja, és szinkronban tartja őket.

Mi a setuid, setgid és a sticky bit?

Ezek egy negyedik vezető számjegy. A setuid és a setgid a programot a tulajdonosaként vagy csoportjaként futtatja, a sticky bit pedig egy mappán megakadályozza, hogy a felhasználók töröljék egymás fájljait (mint a /tmp esetében).

Miért jelenik meg a végrehajtási bit s vagy t betűként?

Amikor a setuid, setgid vagy a sticky bit be van állítva, a végrehajtási pozíció s vagy t betűként jelenik meg az x helyett, jelezve, hogy a speciális bit aktív.

Források

Hiba jelentése