Hvis du vil sjekke hvem som eier en fil, fungerer Linux veldig annerledes enn andre systemer. Det er ikke noe alternativ å bare høyreklikke på en fil og gå til Egenskaper eller Få informasjon som på Windows eller macOS.

I tillegg er fileierskap annerledes på Linux. Hver fil har sin eier og en gruppe som eieren tilhører. Det kan være nyttig å vite denne informasjonen i mange situasjoner, for eksempel ved feilsøking av tillatelsesproblemer.
Det er tre vanlige måter å se en fils eier på i Linux. Her er hva de er.
"Er -Jeg" kommando
Kommandoen "Is -I" er den mest praktiske måten å se en fils eier. Alt du trenger å gjøre er å følge disse trinnene.
- Åpne terminalen.
![Hvordan sjekke hvem som eier en fil i Linux Hvordan sjekke hvem som eier en fil i Linux]()
- Skriv inn .
Is -I filename
![Hvordan sjekke hvem som eier en fil i Linux Hvordan sjekke hvem som eier en fil i Linux]()
- Sjekk den tredje kolonnen for å se eieren.
![Hvordan sjekke hvem som eier en fil i Linux Hvordan sjekke hvem som eier en fil i Linux]()
Selvfølgelig vil du erstatte filnavnet med filens faktiske navn. Så hvis navnet var file123, ville kommandoen være:
% ls -l file123
Denne kommandoen vil gi deg mye annen verdifull informasjon.
- Filtype
- Tillatelser
- Gruppe
- Størrelse
- Dato og tid
- Harde lenker
Resultatet vil se omtrent slik ut:
-rw-r--r-- 2 mark admin 246 Jun 3 08:21 file123
Informasjonen er som følger.
- -rw-r–r– : filmodus
- 2 – antall lenker
- merke – Eiernavn
- admin – gruppenavn
- 246 - filstørrelse (antall byte)
- 3. juni 08:21 – måned og dag da filen ble endret, etterfulgt av nøyaktig time og minutt
- File123 – Filnavn
Finn kommando
Folk bruker ofte Finn-kommandoen for å se etter filer i en katalog. Men med Print-funksjonen kan du også liste opp filenes eiere.
Du kan gjøre det med følgende kommandosyntaks.
# find /dir -printf '%u\n'
Du kan også bruke mer avansert filtrering for å bare vise unike brukere ved å legge til -u- alternativet:
# find /dir -printf '%u\n' | sort -t: -u
Til slutt kan du se gruppen som filen tilhører ved å legge til %g- alternativet:
# find /dir -printf '%u:%g\n' | sort -t: -u
Stat Kommando
Stat er en annen svært nyttig kommando du kan bruke for å få mange detaljer om en fil, inkludert eieren. Du kan legge inn flere filnavn og endre kommandoen med mange alternativer som viser deg forskjellig informasjon.
Kommandoen er veldig enkel å bruke. Alt du trenger å gjøre er å skrive " ."stat filename
Du kan se enheten som filen er på, hvem som har tilgang, når de siste endringene ble gjort osv.
Hvis du bare vil se filens eier og gruppe, kan du bruke %U og %G alternativene. Så hvis vi bruker file123-eksemplet igjen, vil kommandoen være:
stat -c “%U %G” file123
Hvordan endre eieren av en fil i Linux
Hvis du vil endre en fils eier, kan du bruke chown-kommandoen. Åpne terminalen og skriv inn “ chown username filename”. Så hvis du for eksempel vil at Mark skal være eieren av file123, skriver du inn " chown mark file123."
Du kan endre filens gruppe ved å bruke samme funksjon. Hvis du vil endre både eier og gruppe, skriv inn “ chown username:groupname filename”.
Få detaljene du trenger
Som du kan se, er det ikke vanskelig å finne filens eier, gruppe og andre relevante detaljer om en fil i Linux. Alle disse kommandoene er enkle å bruke, slik at du kan få informasjonen du trenger på kort tid. I tillegg kan du endre dem med forskjellige alternativer for å finjustere søket.
Har du noen andre tips og triks for å navigere i Linux-filer og sjekke eierskapet deres? I så fall, del dem gjerne i kommentarfeltet nedenfor.