|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Igor Zemliansky 2:5020/400 18 Apr 2005 20:04:29 To : Eugene Grosbein Subject : Re: ftp-server and symlinks -------------------------------------------------------------------------------- Hello, Eugene! You wrote to Igor Zemliansky on Mon, 18 Apr 2005 20:43:39 +0400: IZ>> Забыл упомянуть, что пользуюсь я стандартным ftpd, который идет в IZ>> системе. IZ>> Заново прочитал man ftpd, но ничего и близко не нашел про IZ>> символические ссылки. Провел еще несколько экспериментов: сделал IZ>> ссылки на каталоги, находящиеся на ufs и получил такой же IZ>> результат, что и с ссылками в NTFS. EG> Ты еще забыл упомянуть, что логинишься пользователем, для которого EG> ftpd положено делать chroot(). В результате для этой копии ftpd EG> рутом становится домашний каталог пользователя, а символические EG> ссылки всегда относительны рута. После chroo() рут уже совсем другой EG> и вылезти за него симлинками нельзя (apache не делает chroot, иначе EG> у него была бы та же проблема). Либо изначально монтируй EG> файлопомойки внутрь домашнего каталога юзера, либо используй EG> mount_null или mount_nfs для того чтобы ftp-юзер получил к ним EG> доступ. Я провел несколько экспериментов. Пробовал заходить и пользователем ftp, для которого chroot делается по-умолчанию, и обычным пользователем, не внесенным в файл /etc/ftpchroot. Разумеется, для каждого пользователя был свой homedir. В обоих случаях результат был один и тот же - по симлинке пройти я не смог. -------- Best regards. Igor Zemliansky i.zemliansky(dog)gmail(point)com -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.3 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/648839ffb162.html, оценка из 5, голосов 10
|