Linux-kommandon

Linux chown-kommandoexempel

Linux chown-kommandoexempel
Varje fil och mapp är associerad med vissa användare och grupper i Linux för säkerhet. Behörigheten för varje användare och grupp är olika och alla filer och mappar är inte tillgängliga för alla användare och grupper. Ibland måste vi ändra äganderätten och grupptillståndet för valfri fil eller mapp från terminalen. Denna uppgift kan enkelt göras med kommandot 'chown'. Användningen av kommandot 'chown' visas i denna handledning med hjälp av olika exempel.

Syntax:

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

kommandot 'chown' kan användas med filnamnet eller referensfilnamnet. OPTION, OWNER eller GROUP är valfria för detta kommando. Tre typer av behörigheter för tre typer av användare kan tilldelas för vilken fil eller mapp som helst. Användartyperna är användaren, gruppen och andra och behörigheter är läs (r), skriv (r) och kör (x).

Alternativ:

Märka Beskrivning
-c eller -förändringar Visar ändringarna i äganderätten till den faktiska filen.
-referens = FIL Används för att ändra äganderätten till en fil eller mapp baserat på referensfilen.
-R eller -rekursivt Används för att ändra rekvisitivt ägande av kataloger.
-Dereferens Handla om var de symboliska länkarna pekar på.
-h eller -injereferens Handla om själva symboliska länkar.
-f eller -tyst eller -tyst Felmeddelanden kommer att utelämnas för de filer vars ägande inte kan ändras.
-v eller -verbose Visar de åtgärder som vidtagits för varje fil för chown-kommando.

Exempel 1: Ändra användarägarskapet för en fil

Användaren måste ha root-behörighet för att kunna ändra användarens eller gruppens ägarskap för en fil och mapp. Följande "chown" -kommando ändrar användarägarna till "root" för textfilstestet.Text'.

$ ls -l test.Text
$ sudo chown rot test.Text
$ ls -l test.Text

Produktion:

Exempel 2: Ändra gruppägarskapet för en fil

Användaren måste använda ':' före gruppnamnet för att ändra gruppägarskapet för en fil och mapp. Följande kommando 'chown' kommer att ändra gruppägarskapet för 'studenter.txt 'fil till gruppen,' test '.

$ ls -l studenter.Text
$ sudo chown: testa studenter.Text
$ ls -l studenter.Text

Produktion:

Exempel 3: Ändra både användar- och gruppägande för en fil

Både användar- och gruppägarskap kan ändras tillsammans med kommandot 'chown'. Följande "chown" -kommando ändrar användarägarskapet till "fahmida" och gruppägande till "testning" för filtestet.Text'.

$ ls -l test.Text
$ sudo chown fahmida: testtest.Text
$ ls -l test.Text

Produktion:

Exempel 4: Ändra äganderätten till en fil baserat på en viss användare

Om du vill ändra äganderätten till en fil eller mapp baserat på det aktuella ägandet måste du använda alternativet '-from' med kommandot 'chown'. Det första kommandot "chown" i detta exempel kommer inte att kunna ändra ägandet eftersom den nuvarande ägaren är "fahmida" inte "root". Det andra "chown" -kommandot ändrar användarägarna till "yesmin" från "fahmida" för filtestet.Text'.

$ ls -l test.Text
$ sudo chown - från = root yesmin test.Text
$ ls -l test.Text
$ sudo chown - från = fahmida yesmin test.Text
$ ls -l test.Text

Produktion:

Exempel 5: Ändra användar- och gruppägarskapet från en fil till ett annat filnamn

Genom att använda -referensalternativ kan äganderätten till en fil eller mapp enkelt kopieras till en annan fil och mapp. Följande "chown" -kommando kopierar användarens och gruppens ägande av "testet".txt 'fil till' studenter.txt-fil.

$ ls -l test.Text
$ ls -l studenter.Text
$ sudo chown --reference = test.txt studenter.Text
$ ls -l studenter.Text

Produktion:

Exempel-6: Ändra användar- eller gruppägarskapet för en katalog rekursivt

Följande "chown" -kommando med -R-alternativet ändrar användarägarskapet till "root" och gruppägande till "testning" för alla filer och mappar under "kod" -mappen.

$ ls -l-kod
$ sudo chown -R root: testkod /
$ ls -l-kod

Produktion:

Exempel 7: Lista alla ändringar som gjorts av chown för valfri mapp

Följande "chown" -kommando med -v-alternativet visar listan över alla ägarförändringar genom att utföra kommandot.

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

Produktion:

Slutsats

Denna handledning hjälper Linux-användaren att känna till användningen av kommandot 'chown' och tillämpa kommandot ordentligt för att ändra ägandet för alla filer eller mappar.

Mus Hur man använder Xdotool för att stimulera musklick och tangenttryckningar i Linux
Hur man använder Xdotool för att stimulera musklick och tangenttryckningar i Linux
Xdotool är ett ledigt verktyg för öppen källkod för simulering av musklick och tangenttryckningar. Den här artikeln kommer att täcka en kort guide om ...
Mus Topp 5 Ergonomiska datormusprodukter för Linux
Topp 5 Ergonomiska datormusprodukter för Linux
Ger långvarig datoranvändning smärta i handleden eller fingrarna? Lider du av styva leder och måste ständigt skaka hand? Känner du en brännande smärta...
Mus Så här ändrar du inställningar för mus och pekplatta med Xinput i Linux
Så här ändrar du inställningar för mus och pekplatta med Xinput i Linux
De flesta Linux-distributioner levereras med "libinput" -bibliotek som standard för att hantera inmatningshändelser i ett system. Den kan bearbeta inm...