CHMOD [Alternativer] Modus-filer
Kun fileieren eller den privilegerte brukeren kan bruke denne funksjonen for å endre filtilgangsmodus. Modus kan være i numerisk form eller uttrykt i form av WHO OpCode-tillatelse. Hvem er valgfritt, standard er A (alle brukere). Kun én opkode kan velges. Flere moduser kan spesifiseres, adskilt med kommaer.
Alternativer:
-c,--endringer Kun informasjonen til den endrede filen blir skrevet ut
-f,--stille,--stille Når chmod ikke kan endre filmodus, blir brukeren av filen ikke varslet
--hjelp Send ut hjelpeinformasjon.
-R,--rekursiv Du kan rekursivt gå gjennom undermappen og anvende endringen på alle filer og underkataloger i mappen
--referanse=filnavn Se filnavnstillatelsen for å sette tillatelsene
-v,--verbose Uavhengig av om endringen lykkes eller ikke, eksporteres informasjon for hver fil
--versjon Send ut versjonsinformasjon.
hvem
u bruker
g Gruppe
o Andre
a Alle brukere (Standard)
OPCODE
+ Øk tillatelser
- Fjern tillatelser
= Omfordelingstillatelser
tillatelse
r Les
w skriv
x henrette
s Sett ID-nummeret til brukeren (eller gruppen).
t Sett en sticky bit for å hindre at filer eller kataloger blir slettet av ikke-eiere
u Brukerens nåværende tillatelser
g Gruppens nåværende tillatelser
o Nåværende tillatelser for andre brukere
Som et valg bruker de fleste av oss formen tresifrede oktale tall for å representere tillatelser, det første for å spesifisere tillatelsene til masteren, det andre for å angi tillatelsene til gruppen, og det tredje for å angi tillatelsene til andre brukere, hver med summen av tre verdier: 4 (les), 2 (skriv) og 1 (utfør) for å bestemme tillatelsene. For eksempel representerer 6 (4+2) retten til å lese og skrive, og 7 (4+2+1) har rett til å lese, skrive og utføre.
Du kan også sette det fjerde sifferet, som ligger foran den tre-sifrede tillatelsessekvensen, og det fjerde sifferet er 4, 2, 1, som betyr følgende:
4. Sett bruker-ID-en under kjøringen, som brukes til å autorisere prosessen basert på fileieren, ikke på brukeren som opprettet prosessen.
2. Sett brukergruppe-ID under kjøring, som brukes til å autorisere prosessen basert på gruppen der filen befinner seg, ikke basert på brukeren som opprettet prosessen.
1. Sett limposisjonen.
Eksempel:
$ chmod u+x-fil legger til utførelsestillatelser til eieren av filen $ chmod 751-fil tildeler lese-, skrive- og utførelsestillatelser til filens eier (7), leser og kjører (5) til filens gruppe, og tildeler utførelsestillatelser (1) til andre brukere $ chmod u=rwx,g=rx,o=x fil En annen form av eksempelet ovenfor $chmod=r-fil tildeler lesetillatelser til alle brukere $ chmod 444-fil Samme som ovenfor $ chmod a-wx, a+r-fil som ovenfor $ chmod -are you+r-mappen tildeler rekursivt lesetillatelser til eieren av alle filer og undermapper i katalogen $ chmod 4755 setter ID-en til å tildele lese-, skrive- og utførelsestillatelser til underordnede, og tildele lese- og utførelsestillatelser til gruppen og andre brukere. |