Linux-kommandoer

Linux chown kommandoeksempler

Linux chown kommandoeksempler
Hver fil og mappe er forbundet med bestemte brugere og grupper i Linux for sikkerheds skyld. Tilladelsen for hver bruger og gruppe er forskellig, og alle filer og mapper er ikke tilgængelige for alle brugere og grupper. Nogle gange er vi nødt til at ændre ejerskabet og gruppetilladelsen for enhver fil eller mappe fra terminalen. Denne opgave kan udføres let ved hjælp af kommandoen 'chown'. Brugen af ​​kommandoen 'chown' vises i denne vejledning ved hjælp af forskellige eksempler.

Syntaks:

chown [OPTION]… [EJER] [: [GROUP]] FIL ..
chown [OPTION]… --reference = RFILE FILE ..

kommandoen 'chown' kan bruges sammen med filnavnet eller referencefilnavnet. OPTION, OWNER eller GROUP er valgfri for denne kommando. Tre typer tilladelser for tre typer brugere kan tildeles til enhver fil eller mappe. Brugertyperne er brugeren, gruppen og andre og tilladelser er læse (r), skrive (r) og udføre (x).

Muligheder:

Tag Beskrivelse
-c eller -ændringer Viser ændringerne i ejerskabet af den faktiske fil.
-reference = FIL Brug til at ændre ejerskabet af enhver fil eller mappe baseret på referencefilen.
-R eller -rekursiv Brug til at ændre ejerskabet af mapper rekursivt.
-derference Handle om, hvor de symbolske links peger på.
-h eller -no-dereference Handle selv om symbolske links.
-f eller -stille eller -stille Fejlmeddelelser udelades for de filer, hvis ejerskab ikke kan ændres.
-v eller -verbose Viser de handlinger, der er udført for hver fil til chown-kommando.

Eksempel 1: Skift brugerens ejerskab af en fil

Brugeren skal have root-privilegium for at ændre bruger- eller gruppeejerskabet af en fil og mappe. Den følgende kommando 'chown' ændrer brugerejerskabet til 'root' for tekstfilens 'test.txt '.

$ ls -l test.txt
$ sudo chown rod test.txt
$ ls -l test.txt

Produktion:

Eksempel 2: Skift gruppeejerskabet af en fil

Brugeren skal bruge ':' foran gruppens navn for at ændre gruppeejerskabet af en fil og mappe. Den følgende kommando 'chown' ændrer gruppeejerskabet for 'studerende.txt 'fil til gruppen,' test '.

$ ls -l studerende.txt
$ sudo chown: test studerende.txt
$ ls -l studerende.txt

Produktion:

Eksempel 3: Skift både bruger- og gruppeejerskab af en fil

Både bruger- og gruppeejerskab kan ændres sammen ved hjælp af kommandoen 'chown'. Den følgende kommando 'chown' ændrer brugerejerskabet til 'fahmida' og gruppeejerskabet til 'test' for filtesten.txt '.

$ ls -l test.txt
$ sudo chown fahmida: test test.txt
$ ls -l test.txt

Produktion:

Eksempel 4: Skift ejerskab af en fil baseret på en bestemt bruger

Hvis du vil ændre ejerskabet af en fil eller mappe baseret på det aktuelle ejerskab, skal du bruge '-fra' -indstillingen med kommandoen 'chown'. Den første kommando 'chown' i dette eksempel kan ikke ændre ejerskabet, fordi den nuværende ejer er 'fahmida' ikke 'root'. Den anden kommando 'chown' vil ændre brugerens ejerskab til 'yesmin' fra 'fahmida' til filtesten.txt '.

$ ls -l test.txt
$ sudo chown --fra = root yesmin test.txt
$ ls -l test.txt
$ sudo chown --fra = fahmida yesmin test.txt
$ ls -l test.txt

Produktion:

Eksempel 5: Skift bruger- og gruppeejerskab fra en fil til et andet filnavn

Ved at bruge -reference option kan ejerskab af en fil eller mappe let kopieres til en anden fil og mappe. Den følgende kommando 'chown' kopierer bruger- og gruppeejerskabet af 'test.txt 'fil til' studerende.txt-fil.

$ ls -l test.txt
$ ls -l studerende.txt
$ sudo chown --reference = test.txt studerende.txt
$ ls -l studerende.txt

Produktion:

Eksempel 6: Skift bruger- eller gruppeejerskab af en hvilken som helst mappe rekursivt

Den følgende 'chown'-kommando med -R-indstilling ændrer brugerejerskabet til' root 'og gruppeejerskab til' test 'for alle filer og mapper under' code '-mappen.

$ ls -l kode
$ sudo chown -R root: testkode /
$ ls -l kode

Produktion:

Eksempel 7: Liste over alle ændringer foretaget af chown for enhver mappe

Den følgende 'chown'-kommando med -v-indstilling viser listen over alle ændringer i ejerskab ved at udføre kommandoen.

$ sudo chown -v -R fahmida: fahmida-kode
$ ls -l

Produktion:

Konklusion

Denne tutorial hjælper Linux-brugeren med at kende brugen af ​​kommandoen 'chown' og anvende kommandoen korrekt for at ændre ejerskabet for enhver fil eller mappe.

Mus Sådan ændres mus og touchpad-indstillinger ved hjælp af Xinput i Linux
Sådan ændres mus og touchpad-indstillinger ved hjælp af Xinput i Linux
De fleste Linux-distributioner leveres som standard med "libinput" -biblioteket til at håndtere inputhændelser på et system. Det kan behandle inputhæn...
Mus Remap dine museknapper forskelligt til anden software med X-Mouse Button Control
Remap dine museknapper forskelligt til anden software med X-Mouse Button Control
Måske har du brug for et værktøj, der kan ændre din muses kontrol med hver applikation, du bruger. Hvis dette er tilfældet, kan du prøve en applikatio...
Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jeg har for nylig læst om Microsoft Sculpt Touch trådløs mus og besluttede at købe den. Efter at have brugt det et stykke tid besluttede jeg at dele m...