We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

Odpistalować proftpd


arti7777777
13-03-2009, 12:29
Nic nie dało : (

crazyluki
13-03-2009, 01:46
chown -R nazwauzytkownika:nazwagrupy

arti7777777
12-03-2009, 23:36
chown -R nazwauzytkownika


?

no4b
12-03-2009, 23:33
Poczytaj o chmod i chown.

arti7777777
12-03-2009, 23:32
Odświeżam

arti7777777
12-03-2009, 23:03
Proftpd już działa tylko teraz pytanie jak nadać użytkownikowi prawo do poruszania się po wszystkm

no4b
12-03-2009, 22:55
Przy włączaniu ftp wyskakują takie błędy


update-rc.d: warning: /etc/init.d/proftpd missing LSB information
update-rc.d: see
To wygląda na zepsuty skrypt startowy. Zmieniałeś coś? Poza tym to tylko warning, można to chwilowo zignorować.

ps. by zainstalować nowe ftp muszę odinstalować to proftpd jeżeli tak to jak ?
Nie musisz odinstalowywać, ale dobrze byłoby wyłączyć.

arti7777777
12-03-2009, 22:46
Post do usunięci

no4b
12-03-2009, 22:45
apt-get update
apt-get install proftpd

(zastanów się czy chcesz to robić, mimo, że nie powinno się nic zepsuć, warto być ostrożnym).

Inny, łatwy w konfiguracji i szybki serwer FTP to vsftpd (to oczywiście nie jedyny, ale z tym powinieneś sobie poradzić).

arti7777777
12-03-2009, 22:26
Nic nie dało ; (

Jak zaktualizować ?


Lub dajcie mi nazwę innego ftp

no4b
12-03-2009, 22:17
Możesz spróbować zaktualizować proftpd lub dodać ::1 localhost.localdomain localhost do /etc/hosts.

arti7777777
12-03-2009, 22:05
Dodałem to
UseIPv6 off
UseReverseDNS off
IdentLookups off

do proftpd.conf


i nadal ten sam błąd

no4b
12-03-2009, 21:55
UseIPv6 off

Gdybyś użył Google, znalazłbyś odpowiedź w 10 sekund.

arti7777777
12-03-2009, 21:50
error setting IPV6_V6ONLY: Protocol not available

no4b
12-03-2009, 21:46
Da się zrobić tak, żeby logownaie było do miejsca, które wskażesz, ale nie łudź się, że sobie poradzisz. Gdybyś się jednak na to porwał to: http://www.proftpd.org/docs/howto/AuthFiles.html (od razu powiem, że ten dokument to nie wszystko).

Po dodaniu
DefaultRoot ~

Nie mogę się połączyć z ftp ...
Zajrzyj do logów.

arti7777777
12-03-2009, 21:44
Po dodaniu
DefaultRoot ~

Nie mogę się połączyć z ftp ...

arti7777777
12-03-2009, 21:35
Wiem jak się dodaje użytkowników, ale jak mam zrobić tak by np. użytkownik darek mógł się poruszać tylko w katalogu /etc/proftpd/ ?


* NIe chce by się logowali w domowych katalogach tylko w wybranych przeze mnie

no4b
12-03-2009, 21:33
Trzeba użyć useradd albo adduser. Warto też zmienić im powłokę na coś w rodzaju /bin/false (mówiąc w skrócie dla bezpieczeństwa).

I błagam, nie pytaj tu jak to zrobić.

arti7777777
12-03-2009, 21:28
I jak mam przypisać użytkowników do katalogów ?

no4b
12-03-2009, 21:27
Wiem o co chodzi. Próbowałem na wszystkie sposoby Ci to wytłumaczyć. Nic więcej zrobić się nie da. Możesz to zlecić komuś, albo próbować dalej sam.

arti7777777
12-03-2009, 21:24
Kod:
#
# /etc/proftpd/proftpd.conf -- This is a basic ProFTPD configuration file.
# To really apply changes reload proftpd after modifications.
# 

# Includes DSO modules
Include /etc/proftpd/modules.conf

# Set off to disable IPv6 support which is annoying on IPv4 only boxes.
UseIPv6				on

ServerName			"Debian"
ServerType			standalone
DeferWelcome			off

MultilineRFC2228		on
DefaultServer			on
ShowSymlinks			on

TimeoutNoTransfer		600
TimeoutStalled			600
TimeoutIdle			1200

DisplayLogin                    welcome.msg
DisplayFirstChdir               .message
ListOptions                	"-l"

DenyFilter			\*.*/

# Port 21 is the standard FTP port.
Port				21

# In some cases you have to specify passive ports range to by-pass
# firewall limitations. Ephemeral ports can be used for that, but
# feel free to use a more narrow range.
# PassivePorts                    49152 65534

# To prevent DoS attacks, set the maximum number of child processes
# to 30.  If you need to allow more than 30 concurrent connections
# at once, simply increase this value.  Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances			30

# Set the user and group that the server normally runs at.
User				proftpd
Group				nogroup

# Umask 022 is a good standard umask to prevent new files and dirs
# (second parm) from being group and world writable.
Umask				022  022
# Normally, we want files to be overwriteable.
AllowOverwrite			on

# Uncomment this if you are using NIS or LDAP to retrieve passwords:
# PersistentPasswd		off

# Be warned: use of this directive impacts CPU average load!
#
# Uncomment this if you like to see progress and transfer rate with ftpwho
# in downloads. That is not needed for uploads rates.
# UseSendFile			off

TransferLog /var/log/proftpd/xferlog
SystemLog   /var/log/proftpd/proftpd.log


TLSEngine off



QuotaEngine on



Ratios on



# Delay engine reduces impact of the so-called Timing Attack described in
# http://security.lss.hr/index.php?page=details&ID=LSS-2004-10-02
# It is on by default. 

DelayEngine on



ControlsEngine        on
ControlsMaxClients    2
ControlsLog           /var/log/proftpd/controls.log
ControlsInterval      5
ControlsSocket        /var/run/proftpd/proftpd.sock



AdminControlsEngine on


# A basic anonymous configuration, no upload directories.

# 
#   User				ftp
#   Group				nogroup
#   # We want clients to be able to login with "anonymous" as well as "ftp"
#   UserAlias			anonymous ftp
#   # Cosmetic changes, all files belongs to ftp user
#   DirFakeUser	on ftp
#   DirFakeGroup on ftp
# 
#   RequireValidShell		off
# 
#   # Limit the maximum number of anonymous logins
#   MaxClients			10
# 
#   # We want 'welcome.msg' displayed at login, and '.message' displayed
#   # in each newly chdired directory.
#   DisplayLogin			welcome.msg
#   DisplayFirstChdir		.message
# 
#   # Limit WRITE everywhere in the anonymous chroot
#   
#     
#       DenyAll
#     
#   
# 
#   # Uncomment this if you're brave.
#   # 
#   #   # Umask 022 is a good standard umask to prevent new files and dirs
#   #   # (second parm) from being group and world writable.
#   #   Umask				022  022
#   #            
#   #            DenyAll
#   #            
#   #            
#   #            AllowAll
#   #            
#   # 
# 
# 
DefaultRoot ~/usr/serwery/cs1 lobo
DefaultRoot ~/usr/serwery/cs3 lobo2
Zrobiłem i nadal źle, hm może nie wiesz o co mi chodzi. Stworzyłem kilka kont ftp i chce je pozamykać w różnych katalogach, wcześniej mi napisano że trzeba wpisać to:
DefaultRoot /usr/serwery/cs3 lobo2 czyli DefaultRoot <ścieżka> i to działa lecz jak chce dodać już drugiego użytkownika to nie można się połączyć z ftp tak samo jest w przypadku:
DefaultRoot ~/usr/serwery/cs1 lobo
DefaultRoot ~/usr/serwery/cs3 lobo2

a może tak mam wpisać:

DefaultRoot ~
/usr/serwery/cs1 lobo
/usr/serwery/cs3 lobo2

no4b
12-03-2009, 21:16
Muszę powiedzieć, że jest mi bardzo przykro... Tu już nie chodzi o umiejętność konfiguracji Linuksa czy serwera FTP, a o umiejętność czytania ze zrozumieniem... Chyba nie tylko z angielskim masz problem.

Otwórz swoją konfigurację proftpd, znajdź w niej wszystkie swoje linijki z DefaultRoot, skasuj je i wpisz w to miejsce DefaultRoot ~ (tylko raz!). Zapisz konfiugrację, przeładuj serwer FTP.

arti7777777
12-03-2009, 21:12
Może dasz to na przykładzie ? : (

no4b
12-03-2009, 21:08
Przeczytaj jeszcze raz mój poprzedni post i zrób DOKŁADNIE to co jest tam napsiane. Prościej wytłumaczyć się już nie da.

arti7777777
12-03-2009, 21:03
DefaultRoot~ /usr/serwery/cs1/ lobo /usr/serwery/cs2/ loboo
DefaultRoot ~/usr/serwery/cs1/ lobo /usr/serwery/cs2/ loboo
DefaultRoot ~ /usr/serwery/cs1/ lobo /usr/serwery/cs2/ loboo


?

no4b
12-03-2009, 21:02
Zamiast tego swojego DefaultRoot /usr/serwery/cs1/ lobo /usr/serwery/cs2/ loboo wrzuć moje DefaultRoot ~

arti7777777
12-03-2009, 21:00
Boże jaki ja nie kumaty jedyne co mi przychodzi do głowy to:
DefaultRoot /usr/serwery/cs1/ lobo /usr/serwery/cs2/ loboo

Mógłbyś mi napisać jak to ma wyglądać na przykładzie ?

no4b
12-03-2009, 20:58
Napisałem już kilka postów wyżej... DefaultRoot ~

arti7777777
12-03-2009, 20:57
Pewnie za $$ : )

Z angielskiego dobry nie jestem a tłumacz google tak tłumaczy że szkoda pisać...

Nie mógłbyś mi napisać jak to zrobić?

no4b
12-03-2009, 20:55
Nie.

Napisałem rozwiązanie kilka postów wyżej. Podałem link do dokumentacji. Jeśli nadal nie możesz sobie poradzić, możesz mi to zlecić.

arti7777777
12-03-2009, 20:53
DefaultRoot /usr/serwery/cs1/ lobo, /usr/serwery/cs2/ loboo

?

no4b
12-03-2009, 20:52
Nie.

arti7777777
12-03-2009, 20:51
Tak mam to napisać
DefaultRoot /usr/serwery/cs1/ lobo, DefaultRoot /usr/serwery/cs2/ loboo


?

no4b
12-03-2009, 20:49
Przecież podałem Ci link do dokumentacji, gdzie wszystko jest dogłębnie wytłumaczone.

arti7777777
12-03-2009, 20:47
DefaultRoot ~

?

no4b
12-03-2009, 20:46
To co napisałeś nie ma prawa działać, nie raczyłeś nawet zajrzeć do dokumentacji...

DefaultRoot ~

http://www.proftpd.org/docs/directiv...faultRoot.html

arti7777777
12-03-2009, 20:36
Mam problem jak dodaje linijkę
DefaultRoot /usr/serwery/cs1/ lobo
do proftpd.conf
by zamknąć użytkownika proftpd w katalogu jest wszystko ok, lecz jak dodam drugiego np.
DefaultRoot /usr/serwery/cs1/ lobo
DefaultRoot /usr/serwery/cs2/ loboo

to ftp nie działa w ogóle .

no4b
12-03-2009, 20:16
apt-get remove proftpd

arti7777777
12-03-2009, 20:10
Linux debian

Akira
12-03-2009, 20:07
Jaki system? rm proftpd.conf

arti7777777
12-03-2009, 19:26
Jak odinstalować proftpd lub jak usunąć plik proftpd.conf