Thread View: pl.comp.os.unix
6 messages
6 total messages
Started by Jarek P.
Thu, 20 May 2010 08:14
Serwer FTP na solarisie i problem z permissions
Author: Jarek P.
Date: Thu, 20 May 2010 08:14
Date: Thu, 20 May 2010 08:14
33 lines
2983 bytes
2983 bytes
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.
Re: Serwer FTP na solarisie i problem z permissions
Author: Konrad Stepien
Date: Thu, 20 May 2010 14:56
Date: Thu, 20 May 2010 14:56
31 lines
2691 bytes
2691 bytes
Jarek P. <jarekprzybyl@gmail.com> napisał(a): > 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-- Mylisz 2 rzeczy, systemowe uprawnienia do plików i uprawnienia serwera ftp. O ile unix zapewnia podstawowe uprawnienia rwx (większość systemów ma też ACL-e ale to inna bajka), to serwer ftp może mieć zupełnie inne zestawy uprawnień, zależnych od innych rzeczy (np. inne updawnianie dla różnych adresów IP). > O co może chodzić? Ktoś jest w stanie coś podpowiedzieć? > I drugie pytanie: gdzie szukać jakiegoś loga od tego FTPa? Ale jakiego serwera FTP? Nazwę demona którego wykorzystujesz pod windowsem podałeś, nazwy tego unixowego już nie. Nawet nie podałeś dokładniej systemu na którym toto ma działać (bo "na SUN-ie" to może być stary SunOS, Solaris, OpenSolaris, Linux albo jakieś BSD - każdy występuje w paru wersjach, linux to w paruset). Serwerów ftp pod unixy też jest "trochę", mają różne możliwości konfiguracji i różnie się zachowują. Taki proftpd ma całkiem sporo "niuansów" do poustawiania, zupełnie niezależnych od uprawnień systemu plików. No i różne systemy plików też dają różne mozliwości. Ja na przykład widziałem kiedyś taki konfig, ża maszyna z sambą udostępniała dysk sformatowany na FAT32 (pewnie ktoś przełożył cały dysk z windowsa bo nie chciało mu się kopiować). -- WARNING: my e-mail is encrypted by ROT13 Xbaenq Fgrcvra <xbaenq@vagreqngn.arg.cy>
Re: Serwer FTP na solarisie i problem z permissions
Author: Jarek P.
Date: Fri, 21 May 2010 07:42
Date: Fri, 21 May 2010 07:42
23 lines
2417 bytes
2417 bytes
On 20 Maj, 16:56, Konrad Stepien <xba...@vagreqngn.arg.cy> wrote: > Mylisz 2 rzeczy, systemowe uprawnienia do plików i uprawnienia > serwera ftp. O ile unix zapewnia podstawowe uprawnienia rwx > (większość systemów ma też ACL-e ale to inna bajka), to serwer ftp > może mieć zupełnie inne zestawy uprawnień, zależnych od innych > rzeczy (np. inne updawnianie dla różnych adresów IP). O widzisz, tego nie wiedziałem, dzięki. > Ale jakiego serwera FTP? Nazwę demona którego wykorzystujesz pod windowsem > podałeś, nazwy tego unixowego już nie. Nawet nie podałeś dokładniej > systemu na którym toto ma działać (bo "na SUN-ie" to może być > stary SunOS, Solaris, OpenSolaris, Linux albo jakieś BSD - każdy > występuje w paru wersjach, linux to w paruset). Pisałem to tak ogólnie, bo sam jeszcze nie miałem kompletu informacji (jestem od samych urządzeń, FTP i jego serwer jest poza mną), ale już mi to przysłali. OS to jak się okazuje Linux (Red Hat 4 EL), a FTP to vsftpd - Very Secure FTP Daemon J.
Re: Serwer FTP na solarisie i problem z permissions
Author: mk
Date: Fri, 21 May 2010 16:29
Date: Fri, 21 May 2010 16:29
34 lines
2515 bytes
2515 bytes
Jarek P. wrote: > On 20 Maj, 16:56, Konrad Stepien <xba...@vagreqngn.arg.cy> wrote: > >> Mylisz 2 rzeczy, systemowe uprawnienia do plików i uprawnienia >> serwera ftp. O ile unix zapewnia podstawowe uprawnienia rwx >> (większość systemów ma też ACL-e ale to inna bajka), to serwer ftp >> może mieć zupełnie inne zestawy uprawnień, zależnych od innych >> rzeczy (np. inne updawnianie dla różnych adresów IP). > > O widzisz, tego nie wiedziałem, dzięki. > >> Ale jakiego serwera FTP? Nazwę demona którego wykorzystujesz pod windowsem >> podałeś, nazwy tego unixowego już nie. Nawet nie podałeś dokładniej >> systemu na którym toto ma działać (bo "na SUN-ie" to może być >> stary SunOS, Solaris, OpenSolaris, Linux albo jakieś BSD - każdy >> występuje w paru wersjach, linux to w paruset). > > Pisałem to tak ogólnie, bo sam jeszcze nie miałem kompletu informacji > (jestem od samych urządzeń, FTP i jego serwer jest poza mną), ale już > mi to przysłali. > OS to jak się okazuje Linux (Red Hat 4 EL), a FTP to vsftpd - Very > Secure FTP Daemon > > J. Hej Jesli nie mozesz tego zrobic za pomoca dervera ftp mozesz to robic za pomoca skryptu. Pytanie czy musisz miec modyfikowana date pliku, moze dokladac date w nazwie pliku? Jesli chodzi o logi to mozes w konfiguracji vsftp podac gdzie ma zrzucac logi a czasem musisz wlaczyc logowanie zdarzen. Nie wiem jak w Red Hacie ale w Debianie to /var/log Pozdrawiam M
Re: Serwer FTP na solarisie i problem z permissions
Author: Jarek P.
Date: Fri, 21 May 2010 19:41
Date: Fri, 21 May 2010 19:41
19 lines
1789 bytes
1789 bytes
Użytkownik "mk" <hover27@poczta.onet.pl> napisał w wiadomości news:4BF6B4ED.9060507@poczta.onet.pl... > Jesli nie mozesz tego zrobic za pomoca dervera ftp mozesz to robic za > pomoca skryptu. Pytanie czy musisz miec modyfikowana date pliku, moze > dokladac date w nazwie pliku? Od tej strony nic nie jestem w stanie zmienić, urządzenia pracują tak, jak pracują, nie mam na to żadnego wpływu, moim zadaniem jest wyjasnic, dlaczego na tym linuxowym FTPie sprawa źle funkcjonuje. > Jesli chodzi o logi to mozes w konfiguracji vsftp podac gdzie ma zrzucac > logi a czasem musisz wlaczyc logowanie zdarzen. Nie wiem jak w Red Hacie > ale w Debianie to /var/log OK, dzięki. J.
Re: Serwer FTP na solarisie i problem z permissions
Author: Konrad Stepien
Date: Fri, 21 May 2010 23:00
Date: Fri, 21 May 2010 23:00
36 lines
2882 bytes
2882 bytes
Jarek P. <jarekprzybyl@gmail.com> napisał(a): > On 20 Maj, 16:56, Konrad Stepien <xba...@vagreqngn.arg.cy> wrote: > >> Mylisz 2 rzeczy, systemowe uprawnienia do plików i uprawnienia >> serwera ftp. O ile unix zapewnia podstawowe uprawnienia rwx >> (większość systemów ma też ACL-e ale to inna bajka), to serwer ftp >> może mieć zupełnie inne zestawy uprawnień, zależnych od innych >> rzeczy (np. inne updawnianie dla różnych adresów IP). > > O widzisz, tego nie wiedziałem, dzięki. > >> Ale jakiego serwera FTP? Nazwę demona którego wykorzystujesz pod windowsem >> podałeś, nazwy tego unixowego już nie. Nawet nie podałeś dokładniej >> systemu na którym toto ma działać (bo "na SUN-ie" to może być >> stary SunOS, Solaris, OpenSolaris, Linux albo jakieś BSD - każdy >> występuje w paru wersjach, linux to w paruset). > > Pisałem to tak ogólnie, bo sam jeszcze nie miałem kompletu informacji > (jestem od samych urządzeń, FTP i jego serwer jest poza mną), ale już > mi to przysłali. > OS to jak się okazuje Linux (Red Hat 4 EL), a FTP to vsftpd - Very > Secure FTP Daemon vsftpd jest zdaje się standardowy w redhatach. Ale ja go nie lubię, kiepskie mozliwości konfiguracji. Ogólne to "man vsftpd" i poczytać pliki w /usr/share/doc/vsftpd/. Może też pomoże zapuszczenie sniffera i podejrzenie jakie polecenia lecą do serwera FTP. Acha, darmowym odpowienikiem redhata jest CentOS. Możesz sobie postawić i testować. Nawet liveCD jest. Centos to po prostu źródełka redhata przekompilowane przez kogoś innego i udostępniane za darmo. W praktyce jest to redhat tylko bez supportu. -- WARNING: my e-mail is encrypted by ROT13 Xbaenq Fgrcvra <xbaenq@vagreqngn.arg.cy>
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads