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  2006-12-04 14:37:02

  Sokrates - Użytkownik

Sokrates
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2006-08-29

Serwer proftpd i linki symboliczne

W serwerze FTP mam udostepniony katalog do ktorego sa podmontowane 2 partycje, teraz dokupilem zobie dysk i chcialem miec do niego dostep tez przez tego samego usera, nie chce tworzyc nowego usera i udzialu aby miec dostep do nowego dysku. Wiec , storzylem w katalogu w ktorym do tej pory byly podmontowane 2 partycje, link symboliczny , ktory wskazywal na nowy dysk swiezo zamontowany. Problem jest w tym ze jak sie loguje przez FTP widze podlinkowany katalog ale nie moge do niego wejsc, pokazuje mi sie "No such file or directory" co ciekawe przez sambe normalnie mi sie otweiera ta lokalizacja, z konsoli tez mnie przezuca do nowej partycji, tylko przy FTP nie chce to dzialac....
Szukalem w necie i w sumie nie wiele znalazlem:
probowalem z:
# mount --bind /katalog/ktory/chcesz/podmontowac /miejsce/docelowe
niestety nic to nie dalo.
Prawa do katalogu docelowego sa takie:
/dysk/dev2/dyskg
dysk - drwxr-xr-x root root
dev2 - drwxr-xr-x root root
dyskg - drwxr-xr-x ftp ftp
Katalog podmontowany:
/mnt/dyskg
mnt - drwxr-xr-x root root
dyskg - lrwxrwxrwx root root

W Ftp mam wlaczona funkcje showsymlink na on
moze jest jakas opcja ktora pozwala przegladac linki symboliczne...

Jak trzeba bylo jeszcze jakies info to napiszcie postaram sie uzupelnic opis ...

Wielkie dzieki za pomoc.


Pozdrawiam
            Sokrates

Offline

 

#2  2006-12-04 18:12:24

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: Serwer proftpd i linki symboliczne

sprawdzalam u siebie z tym bindowanym katalogiem i w przypdaku proftpd mi dziala muisz sie chyba przyjzec konfigiracji swojego servera ftp ewentualnie praw dostepu :]


[url=http://dug.net.pl][b]DUG[/b][/url]

Offline

 

#3  2006-12-04 19:17:33

  Sokrates - Użytkownik

Sokrates
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2006-08-29

Re: Serwer proftpd i linki symboliczne

A mozesz mi wyciac ta czesc konfiguracji ktora odpowiada za dzialanie u Ciebie linkow symbolicznych?

Nie wiem czy dobrze zrozumialem, stworzyles linka symbolicznego wpisales komende mound --bind .... , i juz Ci wszystko chodzilo?

A czy uzywasz jakis specjalnych funkcji w konfiguracji proftpd dla linkow symbolicznych?

Pozdrawiam...


Pozdrawiam
            Sokrates

Offline

 

#4  2006-12-04 20:17:05

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: Serwer proftpd i linki symboliczne

Kod:

tyrael:~# cat /etc/proftpd.conf|grep -E -v "^#|^$"
ServerName                      "Debian Users Gang"
ServerType                      standalone
UseReverseDNS                   off
IdentLookups                    off
DeferWelcome                    off
MultilineRFC2228                on
DefaultServer                   on
ShowSymlinks                    on
AllowOverwrite                  on
DelayEngine                     Off
TimeoutNoTransfer               600
TimeoutStalled                  600
TimeoutIdle                     1200
DisplayLogin                    welcome.msg
DisplayFirstChdir               .message
ListOptions                     "-l"
DefaultRoot                     "~/"
DenyFilter                      *.*/
Port                            21
MaxInstances                    30
TransferLog                     /var/log/proftpd/transfer.log
User                            nobody
Group                           nogroup
<Directory /*>
  Umask                         022  022
  AllowOverwrite                on
</Directory>
<Anonymous ~dug>
MaxClientsPerHost 1 "**** Ej ilez mozna robic polaczenz 1 ip???? ****"
<Directory ~/>
   <Limit WRITE DELE RMDE STOR RETR MKD RMD>
      AllowAll
   </Limit>
</Directory>

</Anonymous>

[url=http://dug.net.pl][b]DUG[/b][/url]

Offline

 

#5  2006-12-05 00:07:03

  Sokrates - Użytkownik

Sokrates
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2006-08-29

Re: Serwer proftpd i linki symboliczne

Wiesz co pododawalem te opcje ktorych nie mialem, i kombinowalem, ale nic to nie dalo... Pozatym wyszlo na to ze juz kiedys mialemna ftp linki symboliczne tylko nigdy z nich nie kozystalem, a one tez nie chodza. Wiec wyglada na to ze to jakas wiekrza blokada, albo moze sytem nie ma ustawione obslugi przez ftp linkow symbolicznych? Nie wiem, nie mam pojecia..
Oto moj config FTP:

Kod:

Include /etc/proftpd/modules.conf
ServerName                      "Serwer FTP"
ServerType                      standalone
DeferWelcome                    on
ServerIdent on "Server FTP Ready"
RootLogin                       off
DefaultRoot                     ~
UseReverseDNS                   off
IdentLookups                    off
DirFakeUser                     on ~
DirFakeGroup                    on ~
LogFormat                       auth "%s %u [%P] %l@%h[%a] %t "%r""
ExtendedLog                     /var/log/proftpdauth.log AUTH auth
PidFile                         /var/run/proftpd.pid
ScoreboardFile                  /var/run/proftpd/proftpd.scoreboard
MultilineRFC2228                on
DefaultServer                   on
ShowSymlinks                    on
TimeoutNoTransfer               600
TimeoutStalled                  600
TimeoutIdle                     1200
TimeoutLogin                    180
PathDenyFilter          "(.quota)|(.ftpaccess)|(quota)|(ftpaccess)|(htaccess)|(htpassword)$"
Port                            21
MaxInstances                    30
MaxLoginAttempts                3
AllowRetrieveRestart            on
AllowStoreRestart               on
User                            nobody
Group                           nogroup
Umask                           022  022
AllowOverwrite                  on
<Limit LOGIN>
   AllowAll
</Limit>

<Anonymous /katalog>
   User                         xyxy
   Group                        xxx
   AnonRequirePassword          on
   RequireValidShell            off
   MaxClients                   2
   MaxClientsPerHost            4

   Umask                        007 007
   HideUser                     root
   HideGroup                    root
   HideNoAccess                 on

   <Directory *>
      <Limit DELETE DEL REM DELE>
         DenyAll
      </Limit>
      <Limit READ>
         DenyAll
      </Limit>
      <Limit STOR>
         AllowAll
      </Limit>
   </Directory>
</Anonymous>

a jeszcze powiedz mi, jakiej wersji FTP uzywasz,
bo ja ProFTPD Version 1.3.0....


Pozdrawiam
            Sokrates

Offline

 

#6  2006-12-05 09:16:29

  Sokrates - Użytkownik

Sokrates
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2006-08-29

Re: Serwer proftpd i linki symboliczne

Dopatrzylem sie nowych zaleznosci, a mianowicie jak w configu FTP dla danego usera jest zdefiniowany katalog w ktorym ma sie poruszac i w tym katalogu tworze link symboliczny ktory odnosi sie do innego pliku/katalogu ale ktory tez lezy w tym samym katalogu i konstkukcja linku symbolicznego wyglada tak:
ln -s dysk_X links_do_dysku_X
To linki symboliczne dzialaja...
ale jesli zrobie link symboliczny od "/" - samej gory (zakladam ze jestem w katalogu gdzie znajduje sie dysk_X):
ln -s /mnt/dysk_X  links_do_dysku_X
to to juz nie zadziala, wiec wyglada na to ze linki symboliczne dzialaja ale jesli znajduja sie w obrebie glownego katalogu usera.

Teraz mam taki problem ze zasoby udostepnione przez ftp sa w jednym katalogu , a dysk ktory podmontowalem, w innym katalogu. Czy moge jakos miec podmontowany dysk w zasobach ftp usera?
Czy mozna dodac 2 lokalizacje w configu ftp dla usera, np:
<Anonymous /katalog1 , /sciazka/do/innej/lokalizacji>
i czy to bedzie dzialalo ?


Pozdrawiam
            Sokrates

Offline

 

#7  2006-12-05 10:04:38

  zielkam - były zielony_83 :)

zielkam
były zielony_83 :)
Skąd: Zawiercie
Zarejestrowany: 2006-05-06
Serwis

Re: Serwer proftpd i linki symboliczne

punkt montowania jest dowolny wybrany przez użytkownika czyli bez problemu podmontujesz ten dysk w zasobach ftp


Zostałeś zarejestrowany jako użytkownik #416423 przez.. :mrgreen:
##
[url=http://fluxboxpl.org]FluxboxPL[/url] | [url=http://zielony.fluxboxpl.org/blog/]Mój Lepszy Świat[/url] | [url=http://www.unixy.pl/]UnixyPL[/url] | [url=www.adescom.pl]Telenia VOIP dla ISP[/url]
JID: zielony@jabster.pl

Offline

 

#8  2006-12-06 09:36:47

  Sokrates - Użytkownik

Sokrates
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2006-08-29

Re: Serwer proftpd i linki symboliczne

Ale jak juz mam cos a tym dysku, to lepiej to przegrac , na jakis inny (ewentualnie inna partycje) i dopiero dokonac montowania w inne miejsce?

Czy moze moge z ta zawartoscia na dysku dokonac montowania w inne miejsce?

I jeszcze jedno, obecnie montuje przy starcie systemu ten dysk w pliku fstab, to czy jak teraz chcem go podmontowac w inne miejsce, to musze wykonac polecenie unmont na tym dysku? Czy wystarcze jak zmienie wpis w pliku fstab i zrastartuje kompa?

Dzieki
Pozdrawiam....


Pozdrawiam
            Sokrates

Offline

 

#9  2006-12-06 12:37:56

  zielkam - były zielony_83 :)

zielkam
były zielony_83 :)
Skąd: Zawiercie
Zarejestrowany: 2006-05-06
Serwis

Re: Serwer proftpd i linki symboliczne

Ale jak juz mam cos a tym dysku, to lepiej to przegrac , na jakis inny (ewentualnie inna partycje) i dopiero dokonac montowania w inne miejsce?
[/quote]
Nie widze sensu przegrywania. Po prostu w tym katalogu który przez Pftpd udostępniasz utwórz podkatalog i nowy dysk montuj w tym miejscu.


I jeszcze jedno, obecnie montuje przy starcie systemu ten dysk w pliku fstab, to czy jak teraz chcem go podmontowac w inne miejsce, to musze wykonac polecenie unmont na tym dysku? Czy wystarcze jak zmienie wpis w pliku fstab i zrastartuje kompa?
[/quote]
Wystarczy jak zmienisz wpis ale nie trzeba restartu kompa żeby podmontować dysk w innym miejscu. Najlepiej zmień wpisy w fstab, odmontuj dysk ( polecenie [b]umount[/b] nie unmount ) i zamontuj w nowym miejscu. Potem tylko restart daemona Pftd i po sprawie


Zostałeś zarejestrowany jako użytkownik #416423 przez.. :mrgreen:
##
[url=http://fluxboxpl.org]FluxboxPL[/url] | [url=http://zielony.fluxboxpl.org/blog/]Mój Lepszy Świat[/url] | [url=http://www.unixy.pl/]UnixyPL[/url] | [url=www.adescom.pl]Telenia VOIP dla ISP[/url]
JID: zielony@jabster.pl

Offline

 

#10  2006-12-06 20:58:58

  Sokrates - Użytkownik

Sokrates
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2006-08-29

Re: Serwer proftpd i linki symboliczne

Oki, dzieki...
Dziala...


Pozdrawiam
            Sokrates

Offline

 

Stopka forum

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

[ Generated in 0.010 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00012 SET CHARSET latin2
0.00010 SET NAMES latin2
0.00111 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.147.126.211' WHERE u.id=1
0.00091 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.147.126.211', 1727616398)
0.00052 SELECT * FROM punbb_online WHERE logged<1727616098
0.00067 SELECT topic_id FROM punbb_posts WHERE id=45974
0.00005 SELECT id FROM punbb_posts WHERE topic_id=6027 ORDER BY posted
0.00068 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=6027 AND t.moved_to IS NULL
0.00009 SELECT search_for, replace_with FROM punbb_censoring
0.00205 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=6027 ORDER BY p.id LIMIT 0,25
0.00093 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=6027
Total query time: 0.00723 s