Összes eszköz

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. Váltsa be a jelölőnégyzeteket, vagy írd be az oktálist a szimbolikus forma megtekintéséhez — ez elengedhetetlen a telepítési szkriptek és a Docker kötetengedélyeinek javításához.
Tulajdonos
Csoport
Egyéb
Oktális
Kimenet
chmod 644
rw-r--r--

Í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.

Mikor válassz mást

Ha ACL-ek (setfacl) vagy SELinux környezet szabályozza a hozzáférést — a chmod önmagában nem elegendő.
Amikor a Windows NTFS engedélyekkel rendelkezik - teljesen más modell.
Ha setuid/setgid/sticky bitekre van szükség — az rwx triplet kalkulátoron túlmutat.

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.

Indítsa el a 640-et a konfigurációknál, 755-öt a nyilvános statikus eszközöknél, soha nem 777-et élesben — az egész világra írható az audit megállapítása.

Docker és Kubernetes

A tárolók nem root felhasználóként futnak — biztosítsa, hogy a numerikus uid olvasd a csatolt titkokat vagy a 440 módot. 400.

Szimbolikus chmod

u+x hozzáadd a végrehajtó parancsot a felhasználóhoz; A go-w eltávolítja a csoport/egyéb írást — növekményes változtatások az oktális újraszámítása nélkül.

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.

Helyi eszköz?

Igen — hivatkozási számológép a böngésződben.