Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-09-20 23:57:50

  Rodriquez - Użytkownik

Rodriquez
Użytkownik
Zarejestrowany: 2011-09-20

Proftpd - jeden katalog - wiele userów bez shella

Witam mam taką sprawę postawiłem sobie proftpd i wszystko działa jak należy jednak chciałbym zrobić dostęp użytkownikom tylko i wyłącznie do jednego katalogu bez shella. Próbowałem kombinować z małą bazą danych jednak użytkownicy dostają swoje katalogi.

Mógłby mnie ktoś dobrze nakierować?

Pozdrawiam

Offline

 

#2  2011-09-21 00:24:53

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: Proftpd - jeden katalog - wiele userów bez shella

HINT: AuthUserFile
HINT2:

Kod:

cat /etc/proftpd/passwd
login:md5hash:uid:gid:gecos:dir:shell

LRU: #472938
napisz do mnie: ola@mojmail.eu
Hołmpejdż | Galerie | "Twórczość" || Free Image Hosting

Offline

 

#3  2011-09-21 00:27:29

  paoolo - Oldtimer

paoolo
Oldtimer
Skąd: Kraków
Zarejestrowany: 2006-05-20

Re: Proftpd - jeden katalog - wiele userów bez shella

Rozwiązanie na skróty: userom dać w /etc/passwd zamiast /bin/sh /usr/bin/nologin zaś katalogi domowe (czy jakieś tam) zrobić rm -rf /home/user i ln -s /path/to/catalog /home/user

edit: uprzedził mnie... bardziej poprawnym rozwiązaniem - chyba spać muszę.

Ostatnio edytowany przez paoolo (2011-09-21 00:28:15)

Offline

 

#4  2011-09-21 03:32:37

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: Proftpd - jeden katalog - wiele userów bez shella

paoolo napisał(-a):

Rozwiązanie na skróty: userom dać w /etc/passwd zamiast /bin/sh /usr/bin/nologin zaś katalogi domowe (czy jakieś tam) zrobić rm -rf /home/user i ln -s /path/to/catalog /home/user

Toś faktycznie zrobił partyzantke ;)

Jak już tak kombinować i zaśmiecać system kontami to prościej tak:

Kod:

slave ~ # groupadd wspolni
slave ~ # useradd -m -d /home/wspolny -g wspolni -s /bin/false -N -o -u 1234 -phaslo_1 dupa
slave ~ # useradd  -d /home/wspolny -g wspolni -s /bin/false -N -o -u 1234 -phaslo_2 dupa2

pierwszy user dodawany z -m zeby utworzyło katalog domowy. Jak jest już taki w systemie to -m można olać

Przy czym to też jest brzydkie rozwiązanie bo

Kod:

slave ~ # id dupa
uid=1234(dupa) gid=1002(wspolni) groups=1002(wspolni)
slave ~ # id dupa2
uid=1234(dupa) gid=1002(wspolni) groups=1002(wspolni)

Ostatnio edytowany przez winnetou (2011-09-21 03:33:51)


LRU: #472938
napisz do mnie: ola@mojmail.eu
Hołmpejdż | Galerie | "Twórczość" || Free Image Hosting

Offline

 

#5  2011-09-21 10:20:13

  Rodriquez - Użytkownik

Rodriquez
Użytkownik
Zarejestrowany: 2011-09-20

Re: Proftpd - jeden katalog - wiele userów bez shella

Hmm a jakby tak np utworzyć jednego użytkownika i bazę danych z kontami. Te konta łączą się za pośrednictwem tego jednego.

Offline

 

#6  2011-09-21 11:23:46

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: Proftpd - jeden katalog - wiele userów bez shella

A po co Ci baza danych ? Jeśli ma być tylko do wirtualnych użytkowników ftp to bez sensu. Użyj do tego pliku. http://www.proftpd.org/docs/howto/AuthFiles.html hasło w postaci md5 wygenerujesz sobie ręcznie za pomocą 

Kod:

mkpasswd -5 HASLO

No chyba, że lubisz chodzić na polowania na wróble z armatą ;)


LRU: #472938
napisz do mnie: ola@mojmail.eu
Hołmpejdż | Galerie | "Twórczość" || Free Image Hosting

Offline

 

#7  2011-09-21 15:56:28

  Rodriquez - Użytkownik

Rodriquez
Użytkownik
Zarejestrowany: 2011-09-20

Re: Proftpd - jeden katalog - wiele userów bez shella

Przepraszam ale jestem świeżym użytkownikiem nie ogarniam jeszcze wszystkiego nie wiem gdzie jest AuthUserFile.

Offline

 

#8  2011-09-21 16:47:00

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: Proftpd - jeden katalog - wiele userów bez shella

Ścieżke do AuthUserFile ustawia się w konfigu profta a plik uzupełnia się wg 2 wskazówki
http://www.proftpd.org/docs/directives/linked/configuration.html
zapytaj czasem wujka - poradnikow w sieci od groma

Nowy/świeży nie znaczy że całość za Ciebie skonfigurujem :P


LRU: #472938
napisz do mnie: ola@mojmail.eu
Hołmpejdż | Galerie | "Twórczość" || Free Image Hosting

Offline

 

#9  2011-09-21 22:22:10

  Rodriquez - Użytkownik

Rodriquez
Użytkownik
Zarejestrowany: 2011-09-20

Re: Proftpd - jeden katalog - wiele userów bez shella

Ok dzięki wielkie :) Powolutku do przodu :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)