Jarek P.
2010-05-20 08:14:05 UTC
Jest sobie sieć urządzeń połączonych siecią LAN. Każde z nich raz na
dobę robi automatyczny backup ustawień, zrzucając je do pracującego w
sieci serwera FTP.
Idea jest taka:
- jeśli w ciągu ostatniej doby na urządzeniu były dokonywane
jakiekolwiek zmiany konfiguracji, backup jest pisany do FTP jako nowy
plik, stary plik ma zmieniane rozszerzenie na inne, z kolejnym
numerkiem.
- jeśli w ciągu ostatniej doby na urządzeniu nie było żadnych zmian,
nie jest zapisywany nowy plik, a jedynie zmieniana data na aktualną na
pliku poprzednim.
I teraz problem: kiedy serwer FTP uruchamiam na windzie, korzystając z
aplikacji 3CDaemon, wszystko działa znakomicie POD WARUNKIEM, że
uprawnienia użytkownika FTP obejmują nie tylko download i upload, a
również kasowanie, zmianę nazwy pliku i nadpisanie pliku. Kiedy było
zezwolone samo pisanie i czytanie, działała jedynie pierwsza opcja,
druga (samo uaktualnianie daty pliku) nie funkcjonowała.
Niestety, docelowo ten FTP ma jednak stać na SUNie. I tu zaczyna się
problem. Rzecz mi działa tak, jak na 3CDaemonie z dopuszczonym samym
czytaniem i pisaniem, znaczy nowe pliki są pisane (i wtedy zmieniają
się rozszerzenia starszych), natomiast sama aktualizacja daty pliku
już nie.
W Unixie permissions nie obejmuje takich niuansów jakie daje 3CDaemon,
tam można tylko ustawić (albo zdjąć) prawa do czytania, pisania i
uruchamiania pliku dla właściciela, dla grupy i dla pozostałych.
Listing plików pokazuje takie uprawnienia: -rw-r--r--
O co może chodzić? Ktoś jest w stanie coś podpowiedzieć?
I drugie pytanie: gdzie szukać jakiegoś loga od tego FTPa?
J.
dobę robi automatyczny backup ustawień, zrzucając je do pracującego w
sieci serwera FTP.
Idea jest taka:
- jeśli w ciągu ostatniej doby na urządzeniu były dokonywane
jakiekolwiek zmiany konfiguracji, backup jest pisany do FTP jako nowy
plik, stary plik ma zmieniane rozszerzenie na inne, z kolejnym
numerkiem.
- jeśli w ciągu ostatniej doby na urządzeniu nie było żadnych zmian,
nie jest zapisywany nowy plik, a jedynie zmieniana data na aktualną na
pliku poprzednim.
I teraz problem: kiedy serwer FTP uruchamiam na windzie, korzystając z
aplikacji 3CDaemon, wszystko działa znakomicie POD WARUNKIEM, że
uprawnienia użytkownika FTP obejmują nie tylko download i upload, a
również kasowanie, zmianę nazwy pliku i nadpisanie pliku. Kiedy było
zezwolone samo pisanie i czytanie, działała jedynie pierwsza opcja,
druga (samo uaktualnianie daty pliku) nie funkcjonowała.
Niestety, docelowo ten FTP ma jednak stać na SUNie. I tu zaczyna się
problem. Rzecz mi działa tak, jak na 3CDaemonie z dopuszczonym samym
czytaniem i pisaniem, znaczy nowe pliki są pisane (i wtedy zmieniają
się rozszerzenia starszych), natomiast sama aktualizacja daty pliku
już nie.
W Unixie permissions nie obejmuje takich niuansów jakie daje 3CDaemon,
tam można tylko ustawić (albo zdjąć) prawa do czytania, pisania i
uruchamiania pliku dla właściciela, dla grupy i dla pozostałych.
Listing plików pokazuje takie uprawnienia: -rw-r--r--
O co może chodzić? Ktoś jest w stanie coś podpowiedzieć?
I drugie pytanie: gdzie szukać jakiegoś loga od tego FTPa?
J.