Ha ellenőrizni szeretné, hogy kinek a tulajdonosa egy fájl, a Linux nagyon másképp működik, mint a többi rendszer. Nincs lehetőség arra, hogy egyszerűen kattintson a jobb gombbal egy fájlra, és lépjen a Tulajdonságok vagy a Get Info elemre, például Windows vagy macOS rendszeren.

Ráadásul a fájlok tulajdonjoga eltérő Linuxon. Minden fájlnak megvan a tulajdonosa és egy csoportja, amelyhez a tulajdonos tartozik. Hasznos lehet ezen információk ismerete sok helyzetben, például az engedélyekkel kapcsolatos problémák hibaelhárítása során.
Három általános módszer létezik a fájl tulajdonosának megtekintéséhez Linux alatt. Íme, mik azok.
„Is -I” parancs
Az „Is -I” parancs a legkényelmesebb módja a fájl tulajdonosának megtekintéséhez. Mindössze annyit kell tennie, hogy kövesse ezeket a lépéseket.
- Nyissa meg a terminált.

- Begépel .
Is -I filename

- A tulajdonos megtekintéséhez ellenőrizze a harmadik oszlopot.

Természetesen a fájlnevet le kell cserélni a fájl tényleges nevére. Tehát ha a név file123, akkor a parancs a következő lenne:
% ls -l file123
Ez a parancs sok más értékes információt fog adni.
- Fájltípus
- Engedélyek
- Csoport
- Méret
- Dátum és idő
- Kemény linkek
Az eredmény valahogy így fog kinézni:
-rw-r--r-- 2 mark admin 246 Jun 3 08:21 file123
Az információ a következő.
- -rw-r–r– : fájl mód
- 2 – linkek száma
- mark – Tulajdonos neve
- admin – Csoport neve
- 246 – fájlméret (bájtok száma)
- június 3. 08:21 – a fájl módosításának hónapja és napja, majd a pontos óra és perc
- Fájl123 – Fájlnév
Keresse meg a Parancsot
Az emberek gyakran használják a Keresés parancsot a fájlok keresésére egy könyvtárban. De a Nyomtatás funkcióval a fájlok tulajdonosait is listázhatja.
Ezt a következő parancs szintaxissal teheti meg.
# find /dir -printf '%u\n'
Használhat fejlettebb szűrést is, hogy csak az egyedi felhasználókat jelenítse meg a -u kapcsoló hozzáadásával:
# find /dir -printf '%u\n' | sort -t: -u
Végül a %g opció hozzáadásával láthatja, hogy melyik csoporthoz tartozik a fájl :
# find /dir -printf '%u:%g\n' | sort -t: -u
Stat Command
A Stat egy másik nagyon hasznos parancs, amellyel sok részletet megtudhat a fájlról, beleértve a tulajdonost is. Több fájlnevet is megadhat, és a parancsot számos opcióval módosíthatja, amelyek különböző információkat jelenítenek meg.
A parancs használata nagyon egyszerű. Csak annyit kell tennie, hogy beírja a „ ”.stat filename
Láthatja, hogy melyik eszközön van a fájl, ki fér hozzá, mikor történt a legutóbbi módosítás stb.
Ha csak a fájl tulajdonosát és csoportját szeretné látni, használhatja a %U és %G beállításokat. Tehát ha ismét a file123 példát használjuk, a parancs a következő lesz:
stat -c “%U %G” file123
Hogyan változtassuk meg a fájl tulajdonosát Linux alatt
Ha módosítani szeretné egy fájl tulajdonosát, használhatja a chown parancsot. Nyissa meg a terminált, és írja be a „ chown username filename” karaktert. Így például, ha azt szeretné, hogy Mark legyen a 123-as fájl tulajdonosa, akkor írja be a következőt: „ chown mark file123.
Ugyanezzel a funkcióval módosíthatja a fájl csoportját. Ha mind a tulajdonost, mind a csoportot meg szeretné változtatni, írja be a „ chown username:groupname filename” karaktert.
Szerezze meg a szükséges részleteket
Amint látja, nem nehéz megtalálni a fájl tulajdonosát, csoportját és a fájl egyéb lényeges részleteit Linuxon. Mindezek a parancsok könnyen használhatók, így pillanatok alatt megkaphatja a szükséges információkat. Ráadásul a keresés finomhangolásához különböző opciókkal módosíthatja őket.
Van más tippje és trükkje a Linux-fájlok közötti navigációhoz és a tulajdonjoguk ellenőrzéséhez? Ha igen, nyugodtan ossza meg őket az alábbi megjegyzések részben.