CHMOD [Options] Mode-filer
Endast filägaren eller den privilegierade användaren kan använda denna funktion för att ändra filåtkomstläget. Läget kan vara i numerisk form eller uttryckas i form av WHO OpCode Permission. Vem är valfritt, standard är A (alla användare). Endast en opkod kan väljas. Flera moden kan specificeras, separerade med kommatecken.
Alternativ:
-c,--changes Endast informationen från den ändrade filen matas ut
-f,--tyst,--tyst När chmod inte kan ändra filläget meddelas inte filanvändaren
--Hjälp Exportera hjälpinformation.
-R,--rekursiv Du kan rekursivt gå igenom underkatalogen och applicera modifieringen på alla filer och underkataloger i katalogen
--referens=filnamn Hänvisa till filnamnsbehörigheten för att ställa in behörigheterna
-v,--verbose Oavsett om modifieringen lyckas eller inte, exporteras information för varje fil
--version Utdata versionsinformation.
Vem
u användare
g Grupp
o Övriga
a Alla användare (Standard)
OPCODE
+ Öka behörigheterna
- Ta bort behörigheter
= Omfördela behörigheter
Tillstånd
r Läs
w skriv
x utföra
s Ställ in användarens (eller gruppens ID-nummer).
t Sätt en sticky bit för att förhindra att filer eller kataloger raderas av icke-ägare
u Användarens nuvarande behörigheter
g Gruppens nuvarande behörigheter
o Nuvarande behörigheter för andra användare
Som ett val använder de flesta av oss formen av tresiffriga oktala tal för att representera behörigheter, det första för att specificera masterns behörigheter, det andra för att ange gruppens behörigheter, och det tredje för att ange behörigheterna för andra användare, var och en med summan av tre värden: 4 (läs), 2 (skriv) och 1 (exekver) för att bestämma behörigheterna. Till exempel representerar 6 (4+2) rätten att läsa och skriva, och 7 (4+2+1) har rätt att läsa, skriva och exekvera.
Du kan också ställa in den fjärde siffran, som ligger framför den tresiffriga behörighetssekvensen, och den fjärde siffran är 4, 2, 1, vilket betyder följande:
4. Ställ in användar-ID under körningen, vilket används för att auktorisera processen baserat på filägaren, inte på användaren som skapade processen.
2. Sätt användargruppens ID under exekveringen, vilket används för att auktorisera processen baserat på gruppen där filen finns, inte baserat på användaren som skapade processen.
1. Ställ in limpositionen.
Instans:
$ chmod u+x-filen lägger till exekveringsbehörigheter till filens ägare $ chmod 751-filen tilldelar läs-, skriv- och exekveringsbehörigheter till filens ägare (7), läser och exekverar (5) till filens grupp, och tilldelar exekveringsbehörigheter (1) till andra användare $ chmod u=rwx,g=rx,o=x fil En annan form av exemplet ovan $chmod=r fil tilldelar läsbehörigheter till alla användare $ chmod 444-fil Samma som ovan $ chmod a-wx, a+r-fil som ovan $ chmod -are you+r-katalogen tilldelar rekursivt läsbehörigheter till ägaren av alla filer och undermappar i katalogen $ chmod 4755 sätter ID:t för att tilldela läs-, skriv- och exekveringsbehörigheter till underordnade, samt att tilldela läs- och exekveringsbehörigheter till gruppen och andra användare. |