CHMOD(1)

NAVN
chmod - ændre filrettigheder

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 ændre rettighederne på de givne filer i henhold til tilstand, der kan være en enten symbolsk repræsentation af ønskede ændringer eller et oktalt tal repræsenterende bitmønsteret for de nye rettigheder.

Formatet af den symbolske repræsentation er `[ugoa...][[+-=][rwxXstugo...]...][,...]'. Der kan gives flere symbolske operationer til komandoen adskilt af kommaer.

En kombination af bogstaverne `ugoa' afgører hvilke brugeres rettigher der vil blive ændret: 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 påvirket.

Operatoren `+' får rettighederne til at blive lagt sammen med de nuværende rettigheder, `-' får dem til at blive trukket fra og `=' får dem til at blive sat nøjagtigt som angivet.

Bogstaverne `rwxXstugo' vælger de nye rettigheder for de berørte brugere. Læse (r), skrive (w), udføre (eller at gå ind i kataloger) (x), udfør kun hvis filen er et katalog eller allerede har udførelsesrettigheder for nogle brugere (X), sæt bruger- eller gruppeID ved udførelse (s), husk programmet i swap (t), rettighederne filens ejer i øjeblikket har til filen (u), rettigheder brugere i filens gruppe har til den (g) og rettighederne brugere ikke i filens gruppe har til den (o).

Rettigheder repræsenteret ved tal består af mellem en og fire oktale cifre (0-7), fundet ved at summere bitsne med værdierne 4, 2 og 1. Udeladte cifre er antaget værende foranstillede nuller. Det første ciffer vælger sæt brugerID (4), sæt gruppeID (2) og husk program (1) rettighederne. Det andet ciffer vælger rettigheder for brugeren der ejer filen, læse (4), skrive (2) og udføre (1). Tredje ciffer vælger rettigheder for brugere i filens gruppe med de samme værdier og det fjerde ciffer vælger rettigheder for alle andre brugere, igen men samme værdier.

chmod ændre aldrig rettighederne på symbolske lænker. chmod systemkaldet kan ikke ændre deres rettigheder. Dette er ikke et problem, da rettighederne på symbolske lænker aldrig bliver brug. I stedet ændre chmod rettighederne på den fil der lænkes til. I modsætning til dette ignorerer chmod de symbolske lænker, den møder under et rekursivt kataloggennemløb.

TILVALG

-c, --changes
    ligesom verbose men skrive kun noget når der bliver lavet en ændring

-f, --silent, --quiet
    undertrykker de fleste fejlbeskeder

-v, --verbose
    skriver en besked for alle filer den undersøger

--reference=RFIL
    bruger RFILs rettigheder i stedet for værdien af TILSTAND

-R, --recursive
    ændre filer og kataloger rekursivt

--help
    vis hjælpetekst og stop

--version
    vis versionsinformation og stop

Enhver TILSTAND er en eller flere af bogstaverne `ugoa', et af tegnene `+-=' og en eller flere af bogstaverne `rwxXstugo'.

FEJLRAPPORTERING
Rapporter fejl til <bug-fileutils@gnu.org>.

SE OGSÅ
Hele dokumentationer for chmod bliver vedligeholdt som en Texinfomanual. Hvis info og chmod programmerne er korrekt installeret på din maskine, så vil komandoen

    info chmod

vise dig hele manualen.