Oczywiście chodzi o linuxa
Mam folder: /var/data/root/a/
z drzewkiem pod folderów, gdzie na każdym poziomie zagłębienia może znajdować się plik PDF.
Wyżej wspomniane drzewko tworzą różne użyszkodnicy nie znające się na linukse, tworzą to pod windows /var/data/root/a/
zwyczajnie mają udostępniony udział.
oraz mam folder: /var/data/root/all_pdf/
Dla którego muszę wykonywać dwie następujące instrukcję:
ln -s "/var/data/root/a/dzi wny folder/jeszcze wiecej/test-ab-cd.de.fg.hi.pdf" "/var/data/root/all_pdf/test.pdf"
rm "/var/data/root/all_pdf/test.pdf"
- test.pdf jest linkiem stworzonym za pomocą poprzedniej instrukcji.
Problem w tym ze te instrukcje musi odpalać www-serwer
który musi mieć odpowiednie uprawnienia.
Czy da się jakoś sprytnie odpalić setfacl
zamiast 10 razy na dobę ręcznie przekazywać pliki oraz pod foldery www-serwer
owi za pomocą chown?
Czyli potrzebuje:
-
rx
dla wszystkich folderów pod/var/data/root/a/
rekurencyjnie dla użytkownikawww-serwer
-
r
dla wszystkich plików pdf pod/var/data/root/a/
rekurencyjnie dla użytkownikawww-serwer
-
rw
dla wszystkich linków *.pdf pod/var/data/root/all_pdf/
dla użytkownikawww-serwer