Strona 1 z 1

[+] dowiązanie do katalogu przez ftp

: 12 maja 2010, 11:57
autor: sethiel
Mam katalogi:
[INDENT]/home/użytkownik1
/home/wspólne
[/INDENT]
Zrobiłem dowiązanie:

Kod: Zaznacz cały

ln -s /home/wspólne /home/[b]użytkownik[/b]1/wspólne
na /home/wspólne uprawnienia 777.

Gdy loguję się przez ssh to wszystko gra, gdy podłączam się przez ftp na konto użytkownik1 nie mogę wejść do katalogu wspólne.

Co zrobić by można było wejść na taki linkowany katalog?

: 12 maja 2010, 12:12
autor: Redhead
Pewnie używasz vsftpd?
Użyj

Kod: Zaznacz cały

/home/wspolne     /home/user1/wspolne        bind    defaults,bind           0       0

: 12 maja 2010, 12:56
autor: sethiel
Używam ProFtpd.

Czy:

Kod: Zaznacz cały

/home/wspólne     /home/[b]użytkownik[/b]1/wspólne        bind    defaults,bind           0       0
dodać do /etc/fstab, czy też może jest taka opcja w vstpd?

: 12 maja 2010, 13:02
autor: Redhead
Możesz dodać do /etc/fstab, możesz tez zamontować ręcznie z odpowiednimi opcjami.
Vsftpd nie przekazuje linkowanych katalogów, ale Proftpd powinien. Dawno tego drugiego nie używałem, wiec nie pamiętam.

: 12 maja 2010, 13:37
autor: sethiel
Dziękuję, o to chodziło.

: 13 maja 2010, 15:27
autor: Pacek
W proftpd linki symboliczne nie działają. Można zrobić to w /etc/fstab jak napisał kolega, albo ręcznie poprzez polecenie:

Kod: Zaznacz cały

mount --bind /folder/podfolder /home/[b]użytkownik[/b]/podfolder
Trzeba mieć również na uwadze, że folder do którego montujemy (w tym przypadku podfolder w katalogu użytkownika) musi istnieć - zupełnie jak przy montowaniu np. dysku twardego, cdromu itp.