chmod [opciók] mód fájlok
Csak a fájltulajdonos vagy jogosult felhasználó használhatja ezt a funkciót a fájlhozzáférési mód megváltoztatására. A mód lehet numerikus formában vagy a WHO opcode engedély formájában fejezhető ki. Ki választható, alapértelmezett A (minden felhasználó). Csak egy opcode választható. Több mód is meghatározható, amelyeket vesszővel választanak el.
Lehetőségek:
-C,--változások Csak a módosított fájl információi kerülnek ki
-F,--Csendes,--Csendes Ha a chmod nem tudja megváltoztatni a fájl módját, a fájl felhasználója nem kap értesítést
--segítség Kimeneti segítséginformáció.
-R,--rekurzív Rekurzívan átjárhatod az alkönyvtárat, és alkalmazhatod a módosítást az összes fájlra és alkönyvtárra a könyvtárban
--reference=fájlnév A fájlnév engedélyét a jogosultságok beállításához
-V,--verbose Függetlenül attól, hogy a módosítás sikeres vagy sem, minden fájlhoz adott kimeneti információ
--verzió Kimeneti verzió információ.
ki
u felhasználó
g Csoport
o Egyéb
a Minden felhasználó (alapértelmezett)
opcode
+ Jogosultságok növelése
- Engedélyek eltávolítása
= Engedélyek újrarendelése
Engedély
r Olvasd el
w írni
x kivégez
s Állítsuk be a felhasználó (vagy csoport) azonosító számát.
t Állíts be egy ragadós bitet, hogy megakadályozza, hogy a fájlok vagy könyvtárak nem tulajdonosok törlék.
u A felhasználó jelenlegi jogosultságai
g A csoport jelenlegi engedélyei
o Egyéb felhasználók jelenlegi jogosultságai
Választási lehetőségként a legtöbben háromjegyű oktális számokat használunk a jogosultságok ábrázolására: az első a mester engedélyeit, a második a csoport engedélyeit, a harmadik pedig más felhasználók engedélyeit, mindegyik három érték összegével: 4 (olvasás), 2 (írás) és 1 (végrehajtás) az engedélyek meghatározására. Például a 6 (4+2) az olvasási és írási jogot jelképezi, míg a 7 (4+2+1) joga az olvasásra, írásra és végrehajtásra.
Be tudod állítani a negyedik számjegyet is, amely a háromjegyű engedélysorozat előtt található, és a negyedik számjegy 4, 2, 1, ami a következőket jelenti:
4. Állítsuk be a felhasználói azonosítót a végrehajtás során, amely a folyamat hitelesítésére a fájltulajdonos alapján szolgál, nem pedig a folyamatot létrehozó felhasználó számára.
2. Állítsd be a felhasználói csoportazonosítót a végrehajtás során, amely a folyamat hitelesítésére a fájl található csoport alapján történik, nem pedig a folyamat létrehozó felhasználó alapján.
1. Állítsd be a ragasztó pozícióját.
Eset:
a $ chmod u+x fájl végrehajtási jogokat ad a fájl tulajdonosának A $ chmod 751 fájl olvasási, írási és végrehajtási jogokat oszt a fájl tulajdonosának (7), olvasási és végrehajtási (5) fájlcsoportnak, valamint végrehajtási (1) jogosultságokat oszt más felhasználóknak $ chmod u=rwx,g=rx,o=x fájl Egy másik forma a fenti példának $chmod=r fájl minden felhasználónak olvasási jogokat rendel $ chmod 444 fájl Ugyanaz, mint fentebb $ chmod a-wx, a+r fájl fentiek szerint $ chmod -are you+r directory rekurzívan oszt olvasási jogokat az összes fájl és alkönyvtár tulajdonosának a könyvtárban A $ chmod 4755 beállítja az azonosítót, hogy olvasási, írási és végrehajtási jogokat rendeljen az alárendeltnek, valamint olvasási és végrehajtási jogokat rendeljen a csoportnak és más felhasználóknak. |