Pomoc Symlink a FTP

qckm

Entry Technician
Q Associate
27 Marzec 2010
88
5
8
QNAP
TS-809 Pro
Ethernet
1 GbE
Uczyniłem takie coś:

Udział A
Udział B

W udziale A zrobiłem symlink do katalogu z udziału B.

Zagadka polega na tym jak uczynić aby ten link w udziale A był widoczny poprzez FTP ?

W File Station widać, w sieci lokalnej widać, przez SSH widać a przez FTP nie.

W pliku proftp.conf jest taka opcja ShowSymlinks, jak zmienię z "off" na "on" i rekonfig nadal nie widać a po restarcie konfig wraca do poprzedniej opcji czyli "off"
 
Toś mnie Mario pomógł. Przeca ten temat co podałeś jest w tej samej grupie co moje zapytanie i nie przynosi niestety odpowiedzi.
Ponadto musiałem czekać ze dwie minuty, żeby napisać to zapytanie to z nudów przeczytałem obostrzenia :)

Tak więc raz jeszcze ... jest panaceum na ten problem ?
 
Zagadka polega na tym jak uczynić aby ten link w udziale A był widoczny poprzez FTP ?
W pliku /etc/config/proftpd.conf zmień wartość ShowSymlinks na on.
Kod:
ShowSymlinks            on
Następnie użyj FTP reconfig, aby zastosować ustawienia.
Bash:
/etc/init.d/ftp.sh reconfig


a po restarcie konfig wraca do poprzedniej opcji czyli "off"
How-To - Autostart własnych aplikacji wraz z uruchomieniem systemu
lub
How-To - QNAP od środka, czyli grzebiemy w linuchu - Jak sobie ułatwić?

...i dorzuć:
Bash:
cp -f /share/Public/proftpd.conf /etc/config/proftpd.conf
/etc/init.d/ftp.sh reconfig
 
  • Lubię to
Reakcje: kaktus
Zrobiłem to przed napisaniem tego posta i dlatego napisałem to zapytanie bo to nie działa.
Natomiast po użyciu "reconfig" ze zmianą ShowSymlink na "on"pojawia się ciekawe zachowanie serwera FTP, nie da się wrócić poziom wyżej w drzewie katalogów.

Zmiana ShowSymlink z off na on skutkuje tym, że po wejściu do udziału pokazuje się ścieżka z NAS a symlinków jak nie widać tak nie widać czyli w tym przypadku MD0_DATA/Udział A i już się nie da wejść poziom wyżej.
 
Ostatnio edytowane:
Testowo w udziale A zrób następujące i sprawdź:
Bash:
cd "/share/Udzial A"
mkdir -p test.destination
echo "johnny likes bunnies" > test.destination/dummy
ln -s test.destination link.symbolic
ln test.destination link.hard
Jako użytkownik mający dostęp do tego udziału sprawdź czy oba linki działają poprawnie.Temat rozwiązany?