Skocz do zawartości
Zaloguj się, aby obserwować  
N0Name

FTP - Kilka Pytań

Polecane posty

Witam mam kilka pytań, chciałbym zainstalować ftp na vps, z vhostami już sobie dałem rade, ale teraz moje pytania są takie. Chciałbym udostępnić miejsce pod stronę dla znajomych a boje się o inne pliki.

1.Jak zainstaluje te ftp to w jakim folderze będą tworzyć się foldery dla użytkowników FTP. home/?

2.Czy użytkownik taki będzie mógł wyjść ze swojego katalogu ? np. home/user/strona1 (strona1 to użytkonik)

3.Czy będzie on miał dostęp do ssh ? Jeżeli tak to jak to zablokować ?

 

Proszę objaśnijcie mi to wszystko, czekam na odp Pozdrawiam.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
1.Jak zainstaluje te ftp to w jakim folderze będą tworzyć się foldery dla użytkowników FTP. home/?

Tam gdzie ustawisz

2.Czy użytkownik taki będzie mógł wyjść ze swojego katalogu ? np. home/user/strona1 (strona1 to użytkonik)

Także zależy od ustawień serwera

3.Czy będzie on miał dostęp do ssh ? Jeżeli tak to jak to zablokować ?

Ustaw powłokę na /bin/false to się nie zaloguje na ssh.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Najprosciej zainstalowac proftpd dodac do pliku konfiguracyjnego wpis "default root ~". Uzytkownik nie bedzie mogl wyjsc poza swoj katalok domowy, domyslnie /home/user.

 

Wysłane z mojego GT540 za pomocą Tapatalk

 

Koledze chodzilo o plik /etc/passwd znajdz tam nazwe usra i nadaj mu powloke false

 

Wysłane z mojego GT540 za pomocą Tapatalk

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

A jak tą powłokę nałożyć, nie widz? Czy jeżeli np zablokuję jedneu userowi dostęp do ssh to drugi będzie mógł się normalnie zalogować? mam rozumieć ze każdemu będe musiał odzielnie zablokować?

Nie wiem czy dobrze myśle ale jak np /home/user/strona1/false ?

 

Czy po tym jest wymagany restart czegoś ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

jeżeli chodzi ci o to że użytkownik ftp nie może wejść do ssh (powłoka) to ustawiasz to w "/etc/passwd" przy danym użytkowniku zmieniasz "/bin/bash" na "/bin/false"

 

używasz proftpd?

Edytowano przez kaszub1136 (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
A jak tą powłokę nałożyć, nie widz? Czy jeżeli np zablokuję jedneu userowi dostęp do ssh to drugi będzie mógł się normalnie zalogować? mam rozumieć ze każdemu będe musiał odzielnie zablokować?

Nie wiem czy dobrze myśle ale jak np /home/user/strona1/false ?

 

Czy po tym jest wymagany restart czegoś ?

 

Nieee. W /etc/passwd masz liste wszystkich uzytkownikow serwera i podane z jakich powlok korzystaja czyli /bin/bash, zmien wybranemu uzotkownikowi ta powloke na /bin/false.

 

Kazdemu uzytkownikowi zmieniasz powloke recznie badz edytujesz regulke adduser i podasz tam domyslna powloke np. False czego nie radze robic.

 

Wysłane z GT540 za pomocą Tapatalk

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Kaszub chodzi o to że nie może zalogować sie do ssh za pomocą putty tak no chyba dobrze mówisz, a teraz jak ustawić aby nie mógł wyjść ze swojego katalogu ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

A nie prościej tworzyć użytkowników z określoną powłoką..?

Poczytaj w ogóle o użytkownikach w systemach Unixowych, bo tam Ci ktoś szybciej wejdzie niż Ty to postawisz, albo zleć to komuś.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

A nie prościej tworzyć użytkowników z określoną powłoką..?

Poczytaj w ogóle o użytkownikach w systemach Unixowych, bo tam Ci ktoś szybciej wejdzie niż Ty to postawisz, albo zleć to komuś.

 

Dam sobie sam rade, chce poprostu zablokować danemu userówi ftp logowania sie z konta poprzez ssh, to tak jak podajecie mam ustawić powłokę na /etc/passwd i zmienic userowi na /bin/false pytanie jest takie czy muszę restartować coś ? vps ?

 

I następnie jak ustawić aby user nie mógł wyjść ze swojego katalogu?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

A jakiego oprogramowania używasz mam wywróżyć z fusów?

 

Jeśli proftpd to w jego ustawieniach usuń # przed DefaultRoot ~ i zrestartuj

 

mam ustawić powłokę na /etc/passwd

To nie jest powłoka..

Edytowano przez ZooMpl (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Na wszystkie pytania udzielono juz odpowiedzi.

 

Wysłane z mojego GT540 za pomocą Tapatalk

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

A jakiego oprogramowania używasz mam wywróżyć z fusów?

 

Jeśli proftpd to w jego ustawieniach usuń # przed DefaultRoot ~ i zrestartuj

 

 

To nie jest powłoka..

 

Oj czepiasz się :) wiadomo o co chodzi, w pliku poprostu mam nałożyć /bin/false dobra zobaczymy ja kto będzie :) Dzięki mistrzowie.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×