A Linux „chown” paranccsal új tulajdonosokat vagy csoportokat rendelhet fájlokhoz vagy mappákhoz. A parancs testreszabható.

Mi az a Linux chown parancs?

Általában az a személy marad a fájl tulajdonosa, aki létrehozta a fájlt vagy mappát. Ha azonban ezt meg kell változtatni, vagy ha meg akarja változtatni a fájl vagy mappa csoportját, a Linux rendelkezik a megfelelő eszközzel, a „chown” parancs formájában. A Linux chown neve a CHange OWNer(tulajdonos megváltoztatása) szavakból származik. A legtöbb Linux-disztribúcióban, például a Debianban vagy az Ubuntu-ban, ez a parancs a standard része.

Hogyan működik a chown parancs?

Ha a Linux chown paranccsal szeretne új tulajdonost kijelölni egy fájlhoz vagy mappához, akkor a paranccsal megadhatja az új tulajdonos felhasználónevét vagy felhasználói azonosítóját. A Linux chown parancs a szükséges információkat a /etc/passwd és /etc/group fájlokból szedi ki. Ezenkívül ezzel a paranccsal módosíthatja a fájl vagy mappa csoporttagságát is.

Mi a Linux chown parancs szintaxisa?

A chown parancs alapvető szintaxisa mindig ugyanaz. Így néz ki:

$ chown [Options] [Owner] [:[Group] File
bash

Az új tulajdonos és a csoport neve azonban többféleképpen is kombinálható. A Linux chown parancs a következő kombinációkat engedélyezi:

  • owner_name:group_name: ez egyszerre módosítja a tulajdonos és a csoport nevét.
  • :csoportnév: csak a csoporttagság változik; a tulajdonos neve változatlan marad.
  • tulajdonos_név: csak a tulajdonos változik.
  • tulajdonos_név:: a tulajdonos változik; a jelenleg bejelentkezett felhasználó alapértelmezett csoportja működik csoportként.

Melyek a Linux chown parancs opciói?

Számos lehetőség áll rendelkezésre a parancs további pontosításához. A legfontosabbak a következők:

  • -c vagy –changes: Ezzel az opcióval a Linux chown parancs csak azokat a fájlokat jeleníti meg, amelyek tulajdonosa megváltozott.
  • -f vagy –force: Ha ezt az opciót használja, a sikertelen módosítási kísérletekkel kapcsolatos hibaüzenetek el lesznek nyomva.
  • -R vagy –recursive: Ezzel az opcióval biztosíthatja, hogy a chown parancs végrehajtásakor az összes almappa és könyvtár is megváltozzon.
  • -v vagy –verbose: Ezzel az opcióval láthatja, hogy mit csinál a Linux chown.

Példák a Linux chown parancsra

A Linux chown parancs használatának jobb megértése érdekében íme néhány példa:

$ chown Peter examplefile.txt
bash

Ezzel a Linux chown paranccsal Peter felhasználó lesz az examplefile.txt fájl új tulajdonosa.

$ chown $USER examplefile.txt
bash

Ez azt jelenti, hogy a jelenlegi felhasználó lesz az examplefile.txt fájl tulajdonosa.

$ chown -cR Peter:files /media/documents
bash

A felhasználó Peter lesz a /media/documents könyvtár és az összes kapcsolódó alkönyvtár tulajdonosa. Ezenkívül ezek a könyvtárak és almappák átkerülnek a „files” csoportba.

Ugrás a főmenübe