Chown
Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från
versionen som granskades den 15 december 2014; kontroller kräver
7 redigeringar .
chown (från engelska change own er ) — UNIX- verktyg som ändrar ägare och/eller grupp för de angivna filerna. Det första icke-valfria argumentet tas som ägarens/gruppens namn. Om endast ett användarnamn (eller ett numeriskt användar-ID ) anges, blir den användaren ägare till var och en av de angivna filerna, och gruppen av dessa filer ändras inte. Om användarnamnet följs av ett kolon följt av ett gruppnamn (eller ett numeriskt grupp-ID), utan mellanslag mellan dem, ändras också filens grupp. I standardserverkonfigurationen gör kommandot att de ackumulerade cacherna återställs (pekhändelsen).
Användning
- chown [-cfhvR] [--dereference] [--referens=rfil] användare[:grupp] fil...
-c, --ändringar
Beskriv i detalj åtgärden för varje fil vars ägare faktiskt ändras.
-f, --tyst, --tyst
Generera inte felmeddelanden för filer vars ägare inte kan ändras.
-h, --no-dereference
Arbeta med själva de symboliska länkarna, inte filerna de pekar på. Det här alternativet är endast tillgängligt om lchown
-systemanropet finns.
-R, --rekursiv
Ändra rekursivt ägare av kataloger och deras innehåll.
-v, --verbose
En detaljerad beskrivning av åtgärden (eller bristen på åtgärd) för varje fil.
--förakt
Ändra ägaren till filen som den symboliska länken pekar på istället för själva den symboliska länken.
--referens=rfil
Ändra ägaren till filen till den som äger filen.
Användningsexempel
Kom ihåg att dessa kommandon måste köras med root-åtkomst.
- Ändra ägaren av /var/run/httpd.pid till ' root ' (root är standardnamnet för Superuser).
# chown root /var/run/httpd.pid
- Ändra ägaren av strace.log till 'rob' och grupp-id till 'utvecklare'.
# chown rob:utvecklare strace.log
- Ändra ägaren av /tmp och /var/tmp till ' nobody ' + ändra gruppen av /tmp och /var/tmp till ' nogroup '
# chown ingen:nogroup /tmp /var/tmp
- Ändra grupp-id till ny grupp för /home
# chown :nygrupp /hem
- Ändra basens ägarenamn till oss och gör det rekursivt, d.v.s. alla kapslade filer i baskatalogen ( -R ).
# chown -R oss bas
- Byt ägare för noodlefrytasticy till mein.
# chown mig i nudelfritasticy
Se även
Länkar