CHMOD(1) Brugerkommandoer CHMOD(1)
NAVN
chmod - aendr filtilstandsbit
SYNOPSIS
chmod [TILVALG]... TILSTAND[,TILSTAND]... FIL...
chmod [TILVALG]... OKTAL_TILSTAND FIL...
chmod [TILVALG]... --reference=RFIL FIL...
BESKRIVELSE
Denne manualside dokumenterer Gnu versionen af chmod. chmod aendrer
filstandsbit pa de givne filer i henhold til tilstand, der kan vaere en
enten symbolsk repraesentation af onskede aendringer eller et oktalt
tal repraesenterende bitmonsteret for den nye tilstandsbit.
Formatet for en symbolsk tilstand er [ugoa...][[-+=][perms...]...],
hvor perms er enten nul eller flere bogstaver fra saettet rwxXst, eller
et enkelt bogstav fra saettet ugo. Flere symbolske tilstande kan
angives, adskilt af kommaer.
En kombination af bogstaverne ugoa afgorer hvilke brugeres rettigher
der vil blive aendret: Brugeren der ejer filen (u), andre brugere i
filens gruppe (g), andre brugere ikke i filens gruppe (o) eller alle
brugere (a). Hvis ingen af disse muligheder er givet, virker kommandoen
som hvis den var givet et a, men bits sat i umask'en er ikke pavirket.
Operatoren + far de valgte filtilstandsbit til at blive lagt sammen med
den nuvaerende filtilstandsbit for hver fil; - far dem til at blive
fjernet; og = far dem til at blive tilfojet og medforer, at ikke
naevnte bit fjernes med undtagelse af, at en mappes ikke naevnte set
user og gruppe-ID-bit ikke pavirkes.
Bogstaverne rwxXst vaelger filstandsbit for de berorte brugere. Laes
(r), skriv (w), udfor (eller sog efter mapper) (x), udfor/sog kun hvis
filen er en mappe eller allerede har korselsrettigheder for nogle
brugere (X), saet bruger- eller gruppe-ID ved udforelse (s), begraenset
sletningsflag eller klaebende bit (t). I stedet for et eller flere af
disse bogstaver kan du angive praecist et af bogstaverne ugo:
rettighederne tildelt til brugeren der ejer filen (u), rettighederne
tildelt til andre brugere der er medlemmer af filens gruppe (g) og
rettighederne tildelt til brugere, der ikke er i de to foregaende
kategorier (o).
En numerisk tilstand bestar af mellem et og fire oktale cifre (0-7),
fundet ved at summere bit med vaerdierne 4, 2 og 1. Udeladte cifre er
antaget vaerende foranstillede nuller. Det forste ciffer vaelger saet
bruger-ID (4), saet gruppe-ID (2) og begraenset sletning eller
klaebende (1) attributter. Det andet ciffer vaelger rettigheder for
brugeren der ejer filen, laes (4), skriv (2) og udfor (1). Tredje
ciffer vaelger rettigheder for andre brugere i filens gruppe med de
samme vaerdier; og det fjerde ciffer vaelger rettigheder for alle andre
brugere med de samme vaerdier.
chmod aendrer aldrig rettighederne pa symbolske henvisninger.
chmod-systemkaldet kan ikke aendre deres rettigheder pa de fleste
systemer, og de fleste systemer ignorerer rettigheder for symbolske
henvisninger. For hver symbolsk henvisning pa kommandolinjen aendrer
chmod dog rettighederne for den fil der henvises til. I modsaetning til
dette ignorerer chmod de symbolske henvisninger, den moder under et
rekursivt mappegennemlob. Tilvalg der aendrer denne opforsel er
beskrevet i afsnittet TILVALG.
SETUID OG SETGID BITS
chmod rydder set-group-ID bit for en normal fil hvis filens gruppe-ID
ikke matcher brugerens effektive gruppe-ID eller en af brugerens
supplementaere gruppe-ID'er, med mindre at brugeren har passende
privilegier. Yderligere begraensninger kan medfore at set-user-ID bit
og set-group-ID bit for MODE eller RFILE ignoreres. Denne opforsel
afhaenger af politikken og funktionaliteten for det underliggende
chmod-systemkald. Hvis i tvivl, sa kontroller den underliggende
systemopforsel.
For mapper bevarer chmod set-user-ID bit og set-group-ID bit med mindre
du eksplicit angiver andet. Du kan angive eller rydde bit med symbolske
tilstande som u+s og g-s. For at rydde disse bit for mapper med en
numerisk tilstand kraeves et ekstra foranstillet nul som 00755,
foranstillet minus som -6000, eller foranstillet lig med som =755.
BEGRAENSET SLETNINGSFLAG ELLER KLAEBENDE BIT
Det begraensede sletningsflag eller klaebende bit er en enkel bit, hvis
fortolkning afhaenger af filtypen. For mapper forhindrer det brugere
uden privilegier i at fjerne eller omdobe en fil i mappen med mindre de
ejer filen eller mappen; dette kaldes begraenset sletningsflag for
mappen og findes ofte i world-skrivbare mapper som /tmp. For normale
filer pa nogle gamle systemer sa gemmer bit'en programmets tekstbillede
pa swap-enheden, sa det indlaeses hurtigere under afvikling; dette
kaldes klaebende bit.
TILVALG
AEndr tilstanden for hver FIL til TILSTAND. Med --reference aendres
tilstanden for hver FIL til den for RFIL.
-c, --changes
ligesom verbose men rapporterer kun nar der bliver lavet
aendringer
-f, --silent, --quiet
undertrykker de fleste fejlbeskeder
-v, --verbose
skriver en besked for alle filer den undersoger
--dereference
virk pa referenten af hver symbolsk henvisning, frem for selve
henvisningen
-h, --no-dereference
virk pa hver symbolsk henvisning, frem for referenten
--no-preserve-root
behandl ikke >>/<< specielt (standard)
--preserve-root
virk ikke rekursivt pa >>/<<
--reference=RFIL
brug RFILEs tilstand i stedet for at angive TILSTAND-vaerdier.
RFILE er altid derefereret hvis en symbolsk henvisning.
-R, --recursive
aendre filer og mapper rekursivt
Folgende tilvalg aendrer maden hvorpa et hierarki gennemlobes nar
tilvalget -R ogsa angives. Hvis mere end et angives, vil kun det sidst
valgte vaere gyldigt. >>-H<< er standarden.
-H hvis kommandolinjeargumentet er en symbolsk henvisning til en
mappe, sa gennemlob dette
-L gennemlob enhver symbolsk mappehenvising, der modes undervejs
-P gennemlob ingen symbolske laenker
--help vis denne hjaelpetekst og afslut
--version
vis versionsinformation og afslut
Hver TILSTAND er pa formen
"[ugoa]*([-+=]([rwxXst]*|[ugo]))+|[-+=][0-7]+".
FORFATTER
Skrevet af David MacKenzie og Jim Meyering.
FEJLRAPPORTER
Hjaelp til GNU coreutils pa nettet::
Rapporter oversaettelsesfejl til
OPHAVSRET
Ophavsret (C) 2024 Free Software Foundation, Inc. Licens GPLv3+: GNU
GPL version 3 eller nyere .
Dette er et frit program: du kan frit aendre og videredistribuere det.
Der gives INGEN GARANTI, i den grad som loven tillader dette.
SE OGSA
chmod(2)
Fuld dokumentation
eller lokalt tilgaengelig via: info '(coreutils) chmod invocation'
OVERSAETTELSE
Oversaettere af denne manual til dansk Kenneth Rohde Christiansen
, Peter Makholm , Byrial Ole Jensen
og Joe Hansen
Denne oversaettelse er gratis dokumentation; laes GNU General Public
License version 3 eller
nyere for ophavsretbetingelser. Der er INGEN ANSVAR.
Hvis du stoder pa fejl i oversaettelsen af >>denne vejledning, skal
du sende en besked til .
GNU coreutils 9.5 august 2024 CHMOD(1)