Man page - chmod(1)

Packages contains this manual

Available languages:

en fr pt_BR es pl nl da cs tr sv ja uk id ru ro zh_TW zh_CN de

Manual

CHMOD

NAMN
SYNOPSIS
BESKRIVNING
SETUID- OCH SETGID-BITAR
FLAGGAN FÖR BEGRÄNSAD RADERING ELLER KLISTRIG BIT
FLAGGOR
UPPHOVSMAN
RAPPORTERA FEL
SE ÄVEN
ÖVERSÄTTNING

NAMN

chmod — Ă€ndra filrĂ€ttighetsbitar

SYNOPSIS

chmod [ FLAGGA ]... RÄTTIGHET [ ,RÄTTIGHET ]... FIL ...
chmod
[ FLAGGA ]... OKTAL-RÄTTIGHET FIL ...
chmod
[ FLAGGA ]... --reference=RFIL FIL ...

BESKRIVNING

Denna manualsida dokumenterar GNU-versionen av chmod . chmod Àndrar filrÀttighetsbitarna pÄ de angivna filerna i enlighet med rÀttighet , vilket kan vara antingen en symbolisk representation av vilka Àndringar som skall göras, eller ett oktalt tal som representerat bitmönstret för de nya lÀgesbitarna.

Formatet pÄ symboliska rÀttigheter Àr [ ugoa ...][ -+= ][ rÀttigheter ...]...], dÀr rÀttigheter Àr antingen noll eller flera bokstÀver frÄn mÀngden rwxXst , eller en ensam bokstav frÄn mÀngden ugo . Flera symboliska lÀgen kan ges, separerade av kommatecken.

En kombination av bokstÀverna ugoa styr vilka anvÀndares Ätkomst till filen som skall Àndras: anvÀndaren som Àger den ( u ), andra anvÀndare i filens grupp ( g ), andra anvÀndare som inte Àr i filens grupp ( o ) eller alla anvÀndare ( a ). Om ingen av dessa anges Àr effekten som om ( a ) angavs, men bitar som Àr satta i umask:en pÄverkas inte.

Operatorn + gör att de valda rÀttighetsbitarna lÀggs till till de befintliga filrÀttighetsbitarna till varje fil; - gör att de tas bort; och = gör att de lÀggs till och att bitar som inte nÀmns tas bort med undantag av att en katalogs ej nÀmnda sÀtt-anvÀndar- och -grupp-ID-bitar inte pÄverkas.

BokstÀverna rwxXst vÀljer filrÀttighetsbitar för de pÄverkade anvÀndarna: lÀs ( r ), skriv ( w ), kör (eller sök för kataloger) ( x ), kör/sök endast om filen Àr en katalog eller redan har körrÀttigheter för nÄgon anvÀndare ( X ), sÀtt-anvÀndar- eller -grupp-ID vid körning ( s ), flagga för begrÀnsade radering eller klistrig byt ( t ). IstÀllet för en eller flera av dessa bokstÀver kan man ange exakt en av bokstÀverna ugo : rÀttigheterna som ges till anvÀndaren som Àger filen ( u ), rÀttigheterna som ges till andra anvÀndare som Àr medlemmar av filens grupp ( g ) och rÀttigheterna som ges till anvÀndare som inte Àr i nÄgon av de tvÄ föregÄende katagorierna ( o ).

En numerisk rÀttighet Àr frÄn en till fyra oktala siffror (0-7), hÀrledda genom att addera ihop bitar med vÀrdena 4, 2 och 1. Uteslutna siffror antas vara inledande nollor. Den första siffran vÀljer attributen sÀtt-anvÀndar-ID (4) och sÀtt-grupp-ID (2) och begrÀnsad radering eller klistrig (1). Den andra siffran vÀljer rÀttigheter för anvÀndaren som Àger filen: lÀs (4), skriv (2) och kör (1); den tredje vÀljer rÀttigheter för andra anvÀndare i filens grupp, med samma vÀrden; och den fjÀrde för andra anvÀndare som inte Àr i filens grupp, med samma vÀrden.

chmod Àndrar inte rÀttigheterna pÄ symboliska lÀnkar; systemanropet chmod kan inte Àndra deras rÀttigheter pÄ de flesta system, och de flesta system ignorerar rÀttigheterna pÄ symboliska lÀnkar. Dock, för varje symbolisk lÀnk listad pÄ kommandoraden Àndrar chmod rÀttigheterna hos den utpekade filen. I kontrast till detta ignorerar chmod symboliska lÀnkar som pÄtrÀffas under rekursiv katalogtraversering. Flaggor som pÄverkar detta beskrivs i avsnittet FLAGGOR .

SETUID- OCH SETGID-BITAR

chmod nollstĂ€ller sĂ€tt grupp-ID-biten för en normal fil om filens grupp-ID inte stĂ€mmer med anvĂ€ndarens effektiva grupp-ID eller en av anvĂ€ndarens tillĂ€ggsgrupps-ID:n, om inte anvĂ€ndaren har de motsvarande rĂ€ttigheterna. Ytterligare begrĂ€nsningar kan orsaka att sĂ€tt-anvĂ€ndar-ID- och sĂ€tt-grupp-ID-bitarna i RÄTTIGHET eller RFIL ignoreras. Detta beteende beror pĂ„ policyn och funktionaliteten hos det underliggande systemanropet chmod . Vid oklarhet, kontrollera det underliggande systemets beteende.

För kataloger bevarar chmod sÀtt-anvÀndar-ID- och sÀtt-grupp-ID-bitarna om inte man uttryckligen anger nÄgot annat. Man kan sÀtta eller nollstÀlla bitarna med symboliska rÀttigheter som u+s och g-s . För att nollstÀlla dessa bitar för kataloger med en numerisk rÀttighet krÀvs en ytterligare inledande nolla som 00755 , inledande minus som -6000 , eller inledande likhetstecken som =755 .

FLAGGAN FÖR BEGRÄNSAD RADERING ELLER KLISTRIG BIT

Flaggan för begrÀnsad radering eller klistrig bit Àr en enda bit, vars tolkning beror pÄ filtypen. För kataloger förhindrar den oprivilegierade anvÀndare frÄn att ta bort eller byta namn pÄ en fil i katalogen om de inte Àger filen eller katalogen; detta kallas flagga för begrÀnsad radering för katalogen, och finns ofta pÄ kataloger som Àr skrivbara för alla sÄsom /tmp . För vanliga filer pÄ en del Àldre system sparar biten programmets textavbild pÄ vÀxlingsenheten sÄ att den laddas snabbare nÀr den kör; detta kallas den klistriga biten .

FLAGGOR

Ändra rĂ€ttigheterna för varje FIL till RÄTTIGHET. Med --reference , Ă€ndra rĂ€ttigheter för varje FIL till dem hos RFIL.
-c
, --changes

Som --verbose men rapportera bara nÀr Àndringar görs.

-f , --silent , --quiet

UtelÀmna de flesta felmeddelanden.

-v , --verbose

Skriv ut ett meddelande för varje bearbetad fil.

--dereference

Àndra referensen för varje symbolisk lÀnk, istÀllet för den symboliska lÀnken sjÀlv

-h , --no-dereference

pÄverka varje symboliska lÀnk, snarare Àn det refererade

--no-preserve-root

Behandla inte ”/” speciellt (normalfall).

--preserve-root

LĂ„t bli att arbeta pĂ„ ”/”.

--reference = RFIL

anvĂ€nd RFILs rĂ€ttigheter istĂ€llet för att ange RÄTTIGHETSvĂ€rden. RFIL derefereras alltid om det Ă€r en symbolisk lĂ€nk.

-R , --recursive

Ändra filer och kataloger rekursivt.

Följande flaggor modifierar hur en hierarki traverseras nÀr flaggan -R ocksÄ anges. Om mer Àn en anges har enbart den sista nÄgon verkan. -H Àr standard.

-H

Om ett kommandoradsargument för ett kommando Àr en symbolisk lÀnk, följ den.

-L

Följ varje symbolisk lÀnk till en katalog som pÄtrÀffas.

-P

följ inte nÄgra symboliska lÀnkar

--help

visa denna hjÀlp och avsluta

--version

visa versionsinformation och avsluta

Varje RÄTTIGHET har formen ”[ugoa]*([-+=]([rwxXst]*|[ugo]))+|[-+=][0-7]+”.

UPPHOVSMAN

Skrivet av David MacKenzie och Jim Meyering.

RAPPORTERA FEL

GNU coreutils hjÀlp pÄ nÀtet: <https://www.gnu.org/software/coreutils/>
Rapportera anmÀrkningar pÄ översÀttningen till <tp-sv@listor.tp-sv.se>

SE ÄVEN

chmod (2)

FullstÀndig dokumentation <https://www.gnu.org/software/coreutils/chmod>
eller tillgÀngligt lokalt via: info '(coreutils) chmod invocation'

Paketerat av Debian (9.7-2)
Copyright © 2025 Free Software Foundation, Inc.
Licens GPLv3+: GNU GPL version 3 eller senare <https://gnu.org/licenses/gpl.html>
Detta Àr fri programvara: du fÄr fritt Àndra och vidaredistribuera den.
Det finns INGEN GARANTI, sÄ lÄngt lagen tillÄter.

ÖVERSÄTTNING

Den svenska översÀttningen av denna manualsida skapades av Göran Uddeborg <goeran@uddeborg.se>

Denna översÀttning Àr fri dokumentation; lÀs GNU General Public License Version 3 eller senare för upphovsrÀttsvillkor. Vi tar INGET ANSVAR.

Om du hittar fel i översÀttningen av denna manualsida, skicka ett mail till Tp-sv@listor.tp-sv.se .