ACL, grunder

From Linuxwiki
Jump to navigation Jump to search

Lite om ACL

Läsa av en katalogs ACL

getfacl <directory>


Sätta default ACL för en katalog

setfacl -m d:u/g/o:r/w/x directory

Exempel för att sätta läsrättigheter för other på katalogen log:

setfacl -m d:o:r log

Med ovanstående kommer alla nya filer i katalogen log få läsflaggan satt för other.

Sätta ACL för viss grupp

setfacl -m g:gruppnamn:r/w/x directory

Exempel som ger gruppen apache rx-rättigheter katalogen log:

setfacl -m g:apache:rx log

För rekursivt använder man -R:

setfacl -R -m g:apache:rx log

Ta bort rättigheter

För att ta bort apaches rättigheter på katalogen log:

setfacl -x g:apache log

För att ta bort alla ACL-rättigheter:

setfacl -b log <- Dubbelkolla om det stämmer

För att ta bort default ACL:

setfacl -k log <- Dubbelkolla om det stämmer