Chown: Skillnad mellan sidversioner
Admin (diskussion | bidrag) (→Källor) |
Admin (diskussion | bidrag) (→Källor) |
||
Rad 96: | Rad 96: | ||
* [https://www.gnu.org/software/coreutils/manual/coreutils.html#chown-invocation GNU coreutils manual] | * [https://www.gnu.org/software/coreutils/manual/coreutils.html#chown-invocation GNU coreutils manual] | ||
= Sidslut = | |||
<hr> | <hr> | ||
Det här är en maskinöversättning av linux kommando manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på | Det här är en maskinöversättning av linux kommando manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på |
Nuvarande version från 25 augusti 2024 kl. 09.13
chown - Ändra ägare och grupp för filer och kataloger
Kommandot `chown` används för att ändra ägaren och gruppen för filer och kataloger i ett Unix-liknande operativsystem.
Syntax
chown [ALTERNATIV]... [ÄGARE][:[GRUPP]] FIL... chown [ALTERNATIV]... --reference=RFILE FIL...
Beskrivning
Kommandot `chown` ändrar ägaren och gruppen för de angivna filerna och katalogerna. Ägare och grupp kan anges med användarnamn eller UID respektive gruppnamn eller GID.
Alternativ
Kommandot `chown` stöder flera alternativ som kan användas för att justera hur ägarskapet ändras:
- -c, --changes - Rapportera endast ändringar som görs.
- -f, --silent, --quiet - Undertryck felmeddelanden.
- -v, --verbose - Rapportera alla filer som bearbetas.
- --dereference - Ändra det refererade målet för symboliska länkar (standardbeteende).
- -h, --no-dereference - Ändra den symboliska länken istället för dess mål.
- --from=CURRENT_OWNER:CURRENT_GROUP - Ändra ägarskap endast om nuvarande ägare och grupp matchar de angivna.
- --no-preserve-root - Tillåt förändringar av / (standard).
- --preserve-root - Tillåt inte förändringar av /.
- --reference=RFILE - Använd ägare och grupp från RFILE istället för att ange dem.
- -R, --recursive - Ändra ägare och grupp rekursivt för kataloger och deras innehåll.
- --help - Visa hjälp och avsluta.
- --version - Visa versionsinformation och avsluta.
Exempel
Här är några praktiska exempel som visar hur du kan använda `chown`-kommandot:
- För att ändra ägare till användaren "anna" för en fil:
chown anna fil.txt
- För att ändra ägare till användaren "anna" och grupp till "users" för en fil:
chown anna:users fil.txt
- För att ändra ägare och grupp rekursivt för en katalog:
chown -R anna:users katalog/
- För att använda ägare och grupp från en annan fil:
chown --reference=exempelfil fil.txt
- För att ändra ägarskap och visa alla ändringar som görs:
chown -v anna fil.txt
- För att ändra ägarskap av en symbolisk länk istället för dess mål:
chown -h anna länk
Skillnader mellan macOS och Linux
Det finns några viktiga skillnader att tänka på när man använder `chown`-kommandot på macOS jämfört med Linux:
- Standardinstallationer: På de flesta Linux-distributioner är `chown` en del av GNU coreutils, medan macOS använder BSD-versionen av `chown`. Detta innebär att vissa alternativ och beteenden kan skilja sig åt.
- Alternativ och funktioner: GNU `chown` (Linux) och BSD `chown` (macOS) kan ha olika uppsättningar av alternativ och stöd för olika funktioner. Till exempel kan vissa avancerade alternativ vara specifika för GNU `chown`.
Här är några exempel som visar skillnaderna:
- På Linux kan du använda `chown --from` för att ändra ägarskap endast om nuvarande ägare och grupp matchar de angivna:
chown --from=anna:users kalle:admin fil.txt
Detta alternativ kanske inte är tillgängligt på macOS.
- På Linux kan du använda `chown --dereference` för att ändra det refererade målet för symboliska länkar:
chown --dereference anna länk
På macOS är standardbeteendet att inte följa symboliska länkar när du använder `chown`.
Det är alltid bra att konsultera `man`-sidan för `chown` på din specifika plattform för att se vilka alternativ och funktioner som är tillgängliga.
Felsökning
Om du får ett felmeddelande när du använder `chown`, kontrollera följande:
- Att filen eller katalogen du försöker ändra ägarskap för faktiskt existerar.
- Att du har tillräckliga rättigheter för att ändra ägarskapet för filen eller katalogen.
- Att syntaxen för ditt kommando är korrekt. Kontrollera att du använder rätt alternativ och parametrar.
Se även
- chmod - Ändra filers rättigheter.
- chgrp - Ändra gruppen för filer och kataloger.
- ls - Lista innehållet i en katalog med detaljerad information, inklusive ägarskap.
Källor
Sidslut
Det här är en maskinöversättning av linux kommando manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webserver.