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.
Kapcsolódó eszközök
Így használd a következőt: chmod kalkulátor
- 01
Pipáld ki az olvasás, írás és végrehajtás négyzeteket a tulajdonoshoz, csoporthoz és egyébhez.
- 02
Vagy írj be egy oktális értéket, mint a 755, hogy a négyzetek automatikusan beálljanak.
- 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.