Bash skriptas automatizuotai sutvarkantis failų (ir direktorijų, nes Everything is a file) teises (permissions) ir savininką (user:group):
- veikia rekursyviai
- direktorijoms suteikia 775 teises
- byloms suteikia 664 teises
- visiems priskiria esamą naudotoją ir Apache naudotojo grupę $USER :www-data
Parsisiunčiam ir išpakuojam į ~/bin direktoriją:
$ wget 'https://kaupaitis.lt/wp-content/uploads/2014/02/teises.zip' $ unzip -d teises.zip ~/bin $ rm -f teises.zip $ chmod 770 ~/bin/teises
Naudojimo pavyzdys:
$ teises /var/www/virt/
arba
$ cd /tvarkytina/direktorija $ teises .
NB Jei netinka www-data grupė (kai kuriose distribucijose pagal nutylėjimą ji yra apache – gali būti bet kokia), pasitaisykit ~/bin/teises failą. Iš pavyzdžių matosi, kad aš šį skriptą pagrinde naudoju web direktorijoms sutvarkyti.