Skocz do zawartości

F11+vsftpd


AdamS-75

Rekomendowane odpowiedzi

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

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

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

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

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

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

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ę
×
×
  • Dodaj nową pozycję...