Konfiguracja serwerów, usług, itp.
sethiel
Junior Member
Posty: 762 Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław
Post
autor: sethiel » 12 maja 2010, 11:57
Mam katalogi:
[INDENT]/home/
użytkownik 1
/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żytkownik 1 nie mogę wejść do katalogu wspólne.
Co zrobić by można było wejść na taki linkowany katalog?
Redhead
Junior Member
Posty: 526 Rejestracja: 17 lipca 2007, 17:37
Post
autor: Redhead » 12 maja 2010, 12:12
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 » 12 maja 2010, 12:56
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?
Redhead
Junior Member
Posty: 526 Rejestracja: 17 lipca 2007, 17:37
Post
autor: Redhead » 12 maja 2010, 13:02
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 » 12 maja 2010, 13:37
D ziękuję, o to chodziło.
Pacek
Beginner
Posty: 315 Rejestracja: 18 sierpnia 2009, 15:17
Lokalizacja: Gdynia
Post
autor: Pacek » 13 maja 2010, 15:27
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.