Chcę móc zaktualizować pewne svn
zdalnej kopii roboczej php
. W tym celu dałem www-data
użytkownikowi prawo zapisu do .svn
folderu (jest on własnością someuser:www-data
, a ja mam uprawnienia do katalogu 775
).
Jednak po pewnym czasie uprawnienia do katalogu zostają automatycznie przywrócone 755
.
1) Co powoduje to i jak to naprawić?
2) Trochę się czuję nieswojo www-data
użytkownikowi uprawnienia do zapisu do katalogu. Czy istnieje alternatywny sposób?
Odpowiedzi:
Jeśli chodzi o pierwsze pytanie, prawdopodobnie chcesz skonfigurować auditd do monitorowania katalogu zmian uprawnień:
http://www.cyberciti.biz/tips/linux-audit-files-to-see-who-made-changes-to-a-file.html
Jeśli chodzi o twoje drugie pytanie, lepszym pomysłem może być przyznanie sudo użytkownikowi www uprawnień do innego użytkownika, aby sam uruchomił polecenie svn, w ten sposób nie będzie mógł zapisać losowych danych, a jeśli chcesz, możesz lepiej kontrolować, co to jest może zrobić repo svn.
źródło