[+] dowi

Konfiguracja serwerów, usług, itp.
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

[+] dowiązanie do katalogu przez ftp

Post 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?
Awatar użytkownika
Redhead
Junior Member
Posty: 526
Rejestracja: 17 lipca 2007, 17:37

Post autor: Redhead »

Pewnie używasz vsftpd?
Użyj

Kod: Zaznacz cały

/home/wspolne     /home/user1/wspolne        bind    defaults,bind           0       0
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

Post 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?
Awatar użytkownika
Redhead
Junior Member
Posty: 526
Rejestracja: 17 lipca 2007, 17:37

Post 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.
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

Post autor: sethiel »

Dziękuję, o to chodziło.
Pacek
Beginner
Posty: 315
Rejestracja: 18 sierpnia 2009, 15:17
Lokalizacja: Gdynia

Post 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.
ODPOWIEDZ