Bevezetés a Chown Commandhoz Linuxban

Linuxban, amikor fájlt, mappát vagy hivatkozást hozunk létre, az egyes fájlok vagy mappák egy csoporthoz és egy tulajdonoshoz vannak társítva, amelyhez hozzáférési jogosultságot rendelünk a fájltulajdonos, a csoport tagjai és mások számára.

Fájl létrehozásához Linux alatt az alábbi szintaxist használhatjuk:

Szintaxis:

touch file_name

Kimenet:

A fájl létrehozásakor a fájlt létrehozó felhasználó tulajdonossá válik, és a tulajdonos tulajdonában lévő csoport a felhasználó aktuális csoportjává válik.

Mivel egyszerre sok ember használ Linuxot, fokoznunk kell annak biztonságát, hogy minden felhasználó hozzáférjen a fájljához. A fájlhoz való hozzáférési engedélyeket a következők kapják:

  • Felhasználó: A fájlhoz csak a tulajdonos kap engedélyt.
  • Csoport: A felhasználók egy csoportja engedélyt kap a fájl elérésére.
  • Egyéb: Minden más, a fájlt elérni próbáló felhasználó hozzáférhet.

A CHOWN a fájl / mappa / link OWNership Változtatását jelenti.

Hogyan lehet használni a Chown parancsot Linux alatt?

A CHOWN parancs alapvető szintaxisa:

chown (OPTIONS).. USER(:GROUP) FILE(s)..

  • (OPCIÓK): A fenti parancs kiegészítő opciókkal vagy anélkül használható.
  • (USER): a felhasználónév vagy numerikus felhasználói azonosító (UID) a fájl új tulajdonosa.
  • (:): egy fájl / mappa / link csoportjának megváltoztatásához használja a kettőspontot
  • (CSOPORT): a fájl csoporttulajdonának megváltoztatása nem kötelező.
  • FÁJL : a célfájl neve, amelyre a chown parancsot alkalmazni kell .

Kimenet:

A kiválasztott verzió ellenőrzése: A rendszer chown verziójának ellenőrzéséhez az alábbiak szerint kell eljárnunk

Szintaxis:

chown –version

Példák a Chown Command parancsra Linuxban

Néhány példa a chown parancs használatára Linuxban:

1. A fájl tulajdonjogának megváltoztatása : Az alábbiakban bemutatjuk a fájl tulajdonosának megváltoztatásának szintaxisát:

Szintaxis:

chown owner_name file_name

Különböző lehetőségek vannak a chown használatához, az alábbiak szerint:

  • –C: A fájlváltoztatás eredményei. Pl .: chown –c tulajdonos_név fájlnév
  • –V: Az eredmények megadják az egyes fájlok szóbeli információit. Pl .: chown –v tulajdonos_név fájlnév
  • –F: Erõteljes változást eredményez a fájl tulajdonjogában. Elrejti a hibaüzenetek nagy részét, ha nem engedélyezik a tulajdonos megváltoztatását.
  • –R: A rekurzív fájlok és könyvtárak eredményei. Pl .: chown –R tulajdonosnév fájlnév1 fájlnév2
választási lehetőség Leírás
-c

-változtatások

Szóbeli módon írja le egy olyan fájl műveletét, amelynek tulajdonjoga megváltozik
-dereferenceNem a szimbolikus kapcsolatokra hat, hanem arra, amire rámutatnak
-f

-csendes

Ne nyomtasson, mert elrejti a fájlok hibaüzeneteit, amelyek tulajdonjogát nem lehet megváltoztatni

-Reference = fájlnévHasználja a referenciafájl felhasználói és csoportinformációit, egy explicit új tulajdonosérték helyett

-R

-recursive

Rekurzív módon megváltoztatja a könyvtárak és azok tartalmának tulajdonjogát.
-v

-bőbeszédű

Szó szerint leírja az egyes fájlokhoz végrehajtott műveletet (vagy nem műveletet).

2. A fájlcsoport megváltoztatása : Az alábbiakban bemutatjuk a fájlcsoport megváltoztatásának szintaxisát.

Szintaxis:

chown :group_name file_name

A csoportnév megváltoztatásának másik módja a chgrp parancs használata.

3. A fájl tulajdonosának és csoportjának megváltoztatása : Az alábbiakban bemutatjuk a tulajdonos és a csoport egyszerre cseréjének szintaxisát. Ehhez chown parancsot használunk, amelyet a tulajdonos_név és a csoportnév követ kettőspontdal elválasztva (:).

Szintaxis:

chown owner_name:group_name file_name

4. Tulajdonjog megváltoztatása egy adott tulajdonostól : ha meg akarunk változtatni egy adott tulajdonosot, és hozzáférést kell adnunk nekik a gyökér számára, akkor használja az alábbi szintaxist:

Szintaxis:

sudo chown --from=owner_name root file_name

5. A csoport megváltoztatása csak egy meghatározott csoportból : Ha egy fájlt el akarunk távolítani egy adott csoportból, és új csoporthoz szeretnénk rendelni, akkor a szintaxis alatt használjuk:

Szintaxis:

chown –from:group-name :new_group_name file_name

6. Tulajdonságok / csoportinformációk megváltoztatása referenciafájlból: Ha a tulajdonos / csoport adatait meg akarjuk változtatni más fájlokból ahelyett, hogy manuálisan frissítnénk a fájlokra, akkor az alábbiakban használhatjuk a szintaxist:

Szintaxis:

chown –reference=ref_file_name file_name

7. A tulajdonos és a csoportnév megváltoztatása hasznos és gid értékre: Felhasználói azonosítóval és csoport azonosítóval megváltoztathatjuk a fájl tulajdonjogát és csoportját. Ehhez használhatjuk az alábbi szintaxist:

Szintaxis:

chown 1000:1001 file_name

Chown parancsok a könyvtárakhoz

A Chown parancsokat a könyvtárakra is alkalmazzák, ahogyan a fájlokra is megcsináltuk. Egy könyvtár engedélyének megtekintéséhez használja az ls-l parancsot, és az alábbiakban bemutatjuk.

Kimenet:

drwxr-xr-x 2 felhasználói csoport 4096 március 20 17:39 könyvtárnév

Itt a felhasználó a tulajdonos, a csoport pedig a könyvtárnévhez rendelt group_name

1. A könyvtár tulajdonjogának megváltoztatása

Szintaxis:

chown owner_name /directory_name

2. Módosítsa egy könyvtár csoportnevét

Szintaxis:

chown :grp_nme /directory_name

3. A tulajdonos és a csoport neve megváltoztatása

Szintaxis:

chown owner_name:group_name /directory_name

4. Több fájl vagy könyvtár tulajdonjogának / csoportnevének megváltoztatása

Szintaxis:

chown owner:grpname file1 file2 file3..

Chown parancs a linkekhez

A szimbolikus link egy hivatkozás egy létező fájlra. Szimbolikus link létrehozásához ezt megtehetjük az „ln” segítségével. Tegyük fel, hogy létrehozunk egy szimbolikus linket, mint szimbolikus linket egy fájlteszthez.

Szintaxis:

ln –s test.txt symblink

A tulajdonos és a csoportos hozzáférés ellenőrzéséhez az ls –lrt parancsot használhatjuk az alábbiak szerint:

lrwxr-xr-x 1 root root 5 Feb 29 22:11 symblink -> test.txt
-rw-r--r-- 1 root root 0 Feb 29 22:11 test.txt

Itt láthatjuk, hogy két bejegyzés érhető el, az egyik a tesztfájl, a másik pedig a tesztfájlhoz kapcsolódik.

Most próbáljuk megváltoztatni a szimblink tulajdonosát, és nézzük meg, mi történik,

Szintaxis:

chown user symblink

A tulajdonosi változások megtekintéséhez hajtsa végre az ls –lrt parancsot, és a kimenet az alábbiak szerint jelenik meg:

Kimenet:

-rw-r – r– 1 felhasználói gyökér 0 február 29, 22:11 test.txt
lrwxr-xr-x 1 gyökér gyökér 5. február 7 7 22:11 symblink -> test.txt

Ajánlott cikkek

Ez a Linux Chown Command útmutatója. Itt tárgyaljuk a chown parancsok szintaxisát és példáit a Linuxon, a könyvtárak és a linkek chown parancsaival együtt. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. A Hadoop fs parancsai
  2. Virtuális házigazda működése
  3. Alapvető Linux rendszerparancsok
  4. Alapvető Kali Linux parancsok
  5. Teljes útmutató a Linux operátorokhoz

Kategória: