AdamS-75 Napisano Sierpień 25, 2009 Zgłoszenie Share Napisano Sierpień 25, 2009 witam mam taka sytuacje : pozstawilem vsftpd - smiga bez problemow 1 kazdy user ma wlasny katalog (chroot) chcialbym zeby dodatkowo wszycy mieli dostep do katalogu "wspolny" (full kontrol dla wlasnych plikow + odczyt dla innych) dodatkowo zeby 1 user (nie root) mialk dostep full control do tych plikow(i do plikow w home-ach user-owych) + dostep do katalogu lezacego gdzie indziej (np /var/) 2 czy istnieje jakos sposob zeby vsftpd logowal zakonczenie/zerwanie sesji ? z gory dzieki za pomoc Pozdrawiam AdamS Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Gość Napisano Sierpień 25, 2009 Zgłoszenie Share Napisano Sierpień 25, 2009 ad1 nadaj użytkownikowi odpowiednie prawa np. z grupy admin ? 2 czy istnieje jakos sposob zeby vsftpd logowal zakonczenie/zerwanie sesji ? A przypadkiem za to nie odpowiada klient. ?? co ma serwer do tego? jak zerwane to zerwane i serwer ma wy****ne . ale klient zawsze może ponowic logowanie, a użytkownik nie musi tego robic ręcznie. Chyba że pytasz calkiem o cos innego i cie nie zrozumiałem. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
qmic Napisano Sierpień 25, 2009 Zgłoszenie Share Napisano Sierpień 25, 2009 jak zerwane to zerwane i serwer ma wy****ne . Sam bym tego lepiej nie opisał Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
moorray Napisano Sierpień 25, 2009 Zgłoszenie Share Napisano Sierpień 25, 2009 1 kazdy user ma wlasny katalog (chroot) chcialbym zeby dodatkowo wszycy mieli dostep do katalogu "wspolny" (full kontrol dla wlasnych plikow + odczyt dla innych) dodatkowo zeby 1 user (nie root) mialk dostep full control do tych plikow(i do plikow w home-ach user-owych) + dostep do katalogu lezacego gdzie indziej (np /var/) Jedyną metodą jaką znam jest montowanie katalogu współdzielonego każdemu użytkownikowi wewnątrz jego katalogu domowego (lub tego, do którego go chrootujesz). Np. mount -o bind <kat1> <kat2> Logicznie rzecz biorąc po chroocie nie ma dostępu poza katalog domowy, więc jest to chyba jedyna metoda (ew. twarde dowiązanie do katalogu, gdyby się dało). 2 czy istnieje jakos sposob zeby vsftpd logowal zakonczenie/zerwanie sesji ? Domyślnie nie ma takiej opcji, ale z napisaniem patcha nie powinno być kłopotu. Oczywiście najlepiej byłoby napisać do twórców, znają projekt i specyfikę problemu, jeśli chcesz coś na szybko, to ewentualnie daj znać na priv. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
AdamS-75 Napisano Sierpień 26, 2009 Autor Zgłoszenie Share Napisano Sierpień 26, 2009 Jedyną metodą jaką znam jest montowanie katalogu współdzielonego każdemu użytkownikowi wewnątrz jego katalogu domowego (lub tego, do którego go chrootujesz). Np. mount -o bind <kat1> <kat2> Logicznie rzecz biorąc po chroocie nie ma dostępu poza katalog domowy, więc jest to chyba jedyna metoda (ew. twarde dowiązanie do katalogu, gdyby się dało). Domyślnie nie ma takiej opcji, ale z napisaniem patcha nie powinno być kłopotu. Oczywiście najlepiej byłoby napisać do twórców, znają projekt i specyfikę problemu, jeśli chcesz coś na szybko, to ewentualnie daj znać na priv. czyli chyba zrobie tak : 1 katalog 'wspolny' z pelnymi uprawnieniami (lub ograniczeniami) mkdir /mnt/D/wspolny -m 777 2 tworzymy katalog 'wspolny' dla kazdego usera z pelnymi uprawnieniami (lub ograniczeniami) mkdir /mnt/D/user1/wspolny -m 777 mkdir /mnt/D/user2/wspolny -m 777 ... 3 montujemy katalog /mnt/D/wspolny dla kazdego usera mount -o bind /mnt/D/wspolny /mnt/D/user1/wspolny mount -o bind /mnt/D/wspolny /mnt/D/user2/wspolny .... tylko ze przy wiekszej liczbie userow klaniaja sie wyrazenia regularne a mozna wszystkim ustawic z automatu 1 i ten sam katalog (najlepiej chrootowany) - i zeby to nie byl jakis home tylko np /tmp/ftp/ (moze jest jakas taka opcja ale nie doczytalem ?) co do logowania to nie pilne tak tylko pomyslalem o takiej funkcjonalnosci ... (zawsze mozna lookac na port 21 i 1024 ) pozdro AdamS Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
moorray Napisano Sierpień 26, 2009 Zgłoszenie Share Napisano Sierpień 26, 2009 1 katalog 'wspolny' z pelnymi uprawnieniami (lub ograniczeniami) mkdir /mnt/D/wspolny -m 777 2 tworzymy katalog 'wspolny' dla kazdego usera z pelnymi uprawnieniami (lub ograniczeniami) mkdir /mnt/D/user1/wspolny -m 777 mkdir /mnt/D/user2/wspolny -m 777 ... 3 montujemy katalog /mnt/D/wspolny dla kazdego usera mount -o bind /mnt/D/wspolny /mnt/D/user1/wspolny mount -o bind /mnt/D/wspolny /mnt/D/user2/wspolny .... D wygląda jak partycja Windowsa, pamiętaj, że nie obsługują one uprawnień. a mozna wszystkim ustawic z automatu 1 i ten sam katalog (najlepiej chrootowany) - i zeby to nie byl jakis home tylko np /tmp/ftp/ (moze jest jakas taka opcja ale nie doczytalem ?) Tak, to bez problemu, znajdziesz w necie przykładowe konfiguracje, polecam też manuale RHEL-a. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
AdamS-75 Napisano Sierpień 26, 2009 Autor Zgłoszenie Share Napisano Sierpień 26, 2009 D wygląda jak partycja Windowsa, pamiętaj, że nie obsługują one uprawnień. Tak, to bez problemu, znajdziesz w necie przykładowe konfiguracje, polecam też manuale RHEL-a. to tylko przyklad .. pamietam o uprawnieniach ... no poszperam jeszcze i poszukam ... dzieki pozdro AdamS Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się