Automatinis teisių ir savininko sutvarkymas

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.

Parašykite komentarą

El. pašto adresas nebus skelbiamas. Būtini laukeliai pažymėti *

Brukalų kiekiui sumažinti šis tinklalapis naudoja Akismet. Sužinokite, kaip apdorojami Jūsų komentarų duomenys.