chgrp(1p): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '= chgrp(1p) – Linux manualsida = == Prolog == Den här manualsidan är en del av '''POSIX Programmer's Manual'''. Linux-implementationen av detta gränssnitt kan skilja sig åt. Se motsvarande Linux-manualsida för detaljer om Linux-beteende. Gränssnittet kanske inte heller är implementerat på Linux. == Namn == '''chgrp''' – ändra filers gruppägarskap. == Synopsis == <pre> chgrp [-h] grupp fil... chgrp -R [-H|-L|-P] grupp fil... </pre> == Beskrivning ==...') |
Admin (diskussion | bidrag) |
||
| (En mellanliggande sidversion av samma användare visas inte) | |||
| Rad 1: | Rad 1: | ||
== Prolog == | == Prolog == | ||
| Rad 195: | Rad 194: | ||
* '''[[chown(1p)]]''' | * '''[[chown(1p)]]''' | ||
= Sidslut = | |||
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/chgrp.1p.html | |||
Det här är en maskinöversättning av Linux man sidor 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/ | |||
<BR><BR>Tack till [https://datorhjalp.se/web Datorhjälp] som har sponsrat [https://www.linux.se Linux.se] med webbhotell. | |||
[[Kategori:Linuxmanual grupp 1]] | |||
[[Kategori:Linuxmanual]] | |||
Nuvarande version från 6 maj 2026 kl. 09.15
Prolog
Den här manualsidan är en del av POSIX Programmer's Manual.
Linux-implementationen av detta gränssnitt kan skilja sig åt. Se motsvarande Linux-manualsida för detaljer om Linux-beteende. Gränssnittet kanske inte heller är implementerat på Linux.
Namn
chgrp – ändra filers gruppägarskap.
Synopsis
chgrp [-h] grupp fil... chgrp -R [-H|-L|-P] grupp fil...
Beskrivning
Verktyget chgrp ska sätta grupp-ID:t för filen som anges av varje fil-operand till det grupp-ID som anges av operanden grupp.
För varje fil-operand, eller om flaggan -R används, för varje fil som påträffas vid genomgång av katalogträden som anges av fil-operanderna, ska chgrp utföra åtgärder som motsvarar funktionen chown() enligt POSIX.1-2017, System Interfaces, anropad med följande argument:
- fil-operanden ska användas som argumentet path.
- Filens användar-ID ska användas som argumentet owner.
- Det angivna grupp-ID:t ska användas som argumentet group.
Om chgrp inte anropas av en process med lämpliga behörigheter ska set-user-ID- och set-group-ID-bitarna för en vanlig fil rensas vid lyckad körning. Set-user-ID- och set-group-ID-bitarna för andra filtyper kan också rensas.
Flaggor
Verktyget chgrp ska följa POSIX.1-2017, Base Definitions, avsnitt 12.2, Utility Syntax Guidelines.
Följande flaggor ska stödjas av implementationen:
- -h
- För varje fil-operand som namnger en symbolisk länk ska chgrp försöka sätta grupp-ID:t för själva den symboliska länken i stället för filen som den symboliska länken refererar till.
- -H
- Om flaggan -R anges och en symbolisk länk som refererar till en katalog anges på kommandoraden, ska chgrp ändra gruppen för katalogen som länken refererar till och alla filer i filhierarkin under den.
- -L
- Om flaggan -R anges och en symbolisk länk som refererar till en katalog anges på kommandoraden eller påträffas under genomgången av en filhierarki, ska chgrp ändra gruppen för katalogen som länken refererar till och alla filer i filhierarkin under den.
- -P
- Om flaggan -R anges och en symbolisk länk anges på kommandoraden eller påträffas under genomgången av en filhierarki, ska chgrp ändra grupp-ID:t för den symboliska länken.
- Verktyget chgrp ska inte följa den symboliska länken till någon annan del av filhierarkin.
- -R
- Ändra filers grupp-ID rekursivt.
- För varje fil-operand som namnger en katalog ska chgrp ändra gruppen för katalogen och alla filer i filhierarkin under den.
- Om ingen av flaggorna -H, -L eller -P anges är det ospecificerat vilken av dessa som används som standard.
Att ange mer än en av de ömsesidigt uteslutande flaggorna -H, -L och -P ska inte betraktas som ett fel. Den sist angivna flaggan avgör verktygets beteende.
Operander
Följande operander ska stödjas:
- grupp
- Ett gruppnamn från gruppdatabasen eller ett numeriskt grupp-ID.
- Båda formerna anger ett grupp-ID som ska ges till varje fil som anges av en fil-operand.
- Om en numerisk grupp-operand finns i gruppdatabasen som ett gruppnamn, används grupp-ID-numret som är associerat med det gruppnamnet som grupp-ID.
- fil
- En sökväg till en fil vars grupp-ID ska ändras.
Standardinmatning
Används inte.
Indatafiler
Inga.
Miljövariabler
Följande miljövariabler ska påverka körningen av chgrp:
- LANG
- Anger ett standardvärde för internationaliseringsvariabler som är osatta eller tomma.
- Se POSIX.1-2017, Base Definitions, avsnitt 8.2, Internationalization Variables, för företrädesordningen för internationaliseringsvariabler som används för att bestämma värden för lokalkategorier.
- LC_ALL
- Om den är satt till en icke-tom sträng åsidosätter den värdena för alla andra internationaliseringsvariabler.
- LC_CTYPE
- Bestämmer lokalinställningen för tolkning av byteföljder i textdata som tecken, till exempel enkelbyte- jämfört med multibytetecken i argument.
- LC_MESSAGES
- Bestämmer lokalinställningen som ska användas för att påverka formatet och innehållet i diagnostiska meddelanden som skrivs till standardfel.
- NLSPATH
- Bestämmer platsen för meddelandekataloger vid bearbetning av LC_MESSAGES.
Asynkrona händelser
Standardbeteende.
Standardutmatning
Används inte.
Standardfel
Standardfel ska endast användas för diagnostiska meddelanden.
Utdatafiler
Inga.
Utökad beskrivning
Ingen.
Avslutningsstatus
Följande avslutningsvärden ska returneras:
- 0
- Verktyget kördes utan fel och alla begärda ändringar utfördes.
- >0
- Ett fel inträffade.
Följder av fel
Standardbeteende.
Följande avsnitt är informativa.
Programanvändning
Endast filens ägare eller en användare med lämpliga behörigheter får ändra ägare eller grupp för en fil.
Vissa implementationer begränsar användningen av chgrp till en användare med lämpliga behörigheter när den angivna gruppen inte är det effektiva grupp-ID:t eller ett av de kompletterande grupp-ID:na för den anropande processen.
Exempel
Inga.
Bakgrund
System V- och BSD-versionerna använder olika avslutningsstatuskoder.
Vissa implementationer använde avslutningsstatus som ett antal fel som inträffade. Denna praxis är olämplig eftersom värdet kan överskrida intervallet för giltiga avslutningsstatusvärden.
Standardutvecklarna valde därför att dölja dessa skillnader genom att endast specificera 0 och >0 som avslutningsvärden.
Funktionaliteten hos chgrp beskrivs i stor utsträckning genom hänvisningar till chown(). På så sätt behövs ingen dubbel beskrivning av samspelet mellan behörigheter, flera grupper och liknande.
Framtida riktning
Ingen.
Se även
- chmod(1p)
- chown(1p)
- POSIX.1-2017, Base Definitions, kapitel 8, Environment Variables
- POSIX.1-2017, Base Definitions, avsnitt 12.2, Utility Syntax Guidelines
- POSIX.1-2017, System Interfaces, chown(3p)
Upphovsrätt
Delar av denna text är återgivna och reproducerade i elektronisk form från:
- IEEE Std 1003.1-2017, Standard for Information Technology -- Portable Operating System Interface (POSIX)
- The Open Group Base Specifications Issue 7, 2018 Edition
Copyright © 2018 Institute of Electrical and Electronics Engineers, Inc. och The Open Group.
Vid avvikelse mellan denna version och den ursprungliga IEEE- och The Open Group-standarden gäller den ursprungliga standarden som referensdokument.
Den ursprungliga standarden kan hämtas online från:
Eventuella typografiska fel eller formateringsfel på denna sida har troligen införts vid konverteringen av källfilerna till man-sideformat.
För att rapportera sådana fel, se:
Sidor som hänvisar till denna sida
Sidslut
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/chgrp.1p.html
Det här är en maskinöversättning av Linux man sidor 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 webbhotell.