Chmod-kalkulátor

A Unix fájljogosultságok szabályozzák a tulajdonos, a csoport és mások hozzáférését olvasási (r=4), írási (w=2), végrehajtási (x=1) bitekkel. A chmod 755 jelentése rwxr-xr-x.

Így használd a chmod számológépet

1. Váltás az olvasás/írás/végrehajtás között a tulajdonos, a csoport és mások számára.
2. Oktális érték beolvasása (pl. 644, 755, 600).
3. Másold a szimbolikus ekvivalens chmod u=rw,go=r.
4. Jelentkezés a szerveren: chmod 644 file.txt

Chmod példák

Webkönyvtár 755

Az rwxr-xr-x lehetővé teszi a fájlok módosítását a tulajdonos számára; világ beléphet a könyvtárba és olvashat.

Titkos env fájl 600

rw------- — csak a tulajdonos olvas/ír .env fájlt API-kulcsokkal.

Futtatható szkript 755

rwxr-xr-x on user can deploy.sh végrehajtani.

Mikor használd ezt az eszközt

• A Unix engedélymodell megtanulásakor.
• Amikor a Dockerfile COPY-nak explicit numerikus módra van szüksége.
• Amikor az ls-Ca-rwx kimenetnek kell leképeznie az ls-Ca-ocxr sablon.

Tulajdonoscsoport egyebek

Három hármas felhasználó/csoport/egyéb — a chmod befolyásolja, hogy a hozzáférés ellenőrzésekor melyik triplet vonatkozik az aktuális felhasználói kontextusra.

Gyakori kérdések

Az oktális számjegy jelentése?

Összeg r=4 w=2 x=1 hármasonként — 7=rwx, 6=rw-, 5=r-x, 4=r--.

755 vs 775?

775 hozzáadd a csoportírást — megosztott fejlesztői csapat szerkesztése; 755 csoport csak olvasható.

Rekurzív chmod -R?

A címtárfára vonatkozik — veszélyes rossz úton; kétszer ellenőrizni.

Fájl vs könyvtár végrehajtása?

x a könyvtárban azt jelenti, hogy enter (cd); a fájlban azt jelenti, hogy programként fut.

umask interakció?

Alapértelmezett fájlmód = létrehozási maszk mínusz umask — a számológép a célmódot mutatja, nem az umask-t.