Chmod

From Wikipedia, the free encyclopedia

Remove ads

A chmod parancs (change mode rövidítésből jön) egy shell utasítás és rendszerhívás. Arra használjuk, hogy megadjuk, megváltoztassuk az állományok hozzáférési jogait, többféle módon, például karakteres kapcsolókkal (r, w stb.), vagy oktálisan (számjegyekkel).

A parancs a jogosultság- és hozzáféréskezelést a fájlrendszer szintjén oldja meg.

Történet

A chmod parancs először az AT&T Unix első verziójában jelent meg, és azóta is használják széleskörben (pl. GNU/Linux, BSD-alapú operációs rendszerek).

Használata

A chmod specifikációja:

$ chmod [options] mode[,mode] file1 [file2 ...]

Ahhoz, hogy egy állománynak lássuk a jelenlegi hozzáférési jogait, használjuk a következő parancsot:

$ ls -l file
További információk Referencia, Osztály ...

Ahhoz, hogy jogokat rendeljünk vagy vonjunk el a következő operátorokat használjuk:

További információk Operátor, Leírás ...

A jogok különböző betűkkel vannak jelölve:

További információk Mód, Neve ...


E három betű kombinációjaként adhatjuk meg a jogokat.

Példák

Például adjunk olvasás és írás jogot a felhasználónak és a csoportjának.

$ chmod ug+rw pelda
$ ls -ld pelda
drw-rw----   2 unixguy  usergroup     08 Jun  17 17:53 pelda

A következő példa eltávolítja mindenkitől az összes jogot (olvasás, írás, végrehajtás).

$ chmod a-rwx pelda
$ ls -l pelda
----------   2 unixguy  usergroup     08 Jun  17 17:53 pelda

Az alábbi példában a 'pelda' nevű állományra csak végrehajtási jogot állítunk be.

Lássuk milyen jogaink voltak:

$ ls -ld pelda
drw-rw----   2 unixguy  usergroup     08 Jun  17 17:53 pelda
$ chmod ug=rx pelda
$ ls -ld pelda
dr-xr-x---   2 unixguy  usergroup     08 Jun  17 17:53 pelda

Számok segítségével

A chmod parancs elfogadja a jogok megadását számokkal is, ez egy három vagy négyjegyű szám, melynek számjegyei nyolcas számrendszerbeli számok (ennek jelölésére használjuk az első nulla számjegyet). Figyeljük meg az alábbi példákat:

$ chmod 0664 pelda
$ chmod 664 pelda

vagy

$ chmod +r,-x,ug+w pelda

Parancssor példák

További információk Parancs, magyarázat ...
Remove ads

Jegyzetek

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads