вопрос по ProFTPD

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

sinTEZrus
Сообщения: 3

вопрос по ProFTPD

Сообщение sinTEZrus »

У меня есть небольшой вопрос - установил ProFTPD, вот его конфиг:

Код:

ServerName "JustAnFTP" ServerType standalone DeferWelcome off MultilineRFC2228 on DefaultServer on ShowSymlinks on TimeoutNoTransfer 600 TimeoutStalled 600 TimeoutIdle 600 CharsetLocal UTF-8 CharsetRemote CP1251 DisplayLogin welcome.msg DisplayFirstChdir .message ListOptions "-l" DenyFilter \*.*/ DefaultRoot /home/FTP-shared RequireValidShell off ShowSymlinks on Port 21 MaxInstances 30 UseReverseDNS off IdentLookups off Umask 022 022 AllowOverwrite on UseSendFile on TransferLog /var/log/proftpd/xferlog SystemLog /var/log/proftpd/proftpd.log <IfModule mod_tls.c> TLSEngine off </IfModule> <IfModule mod_quota.c> QuotaEngine on </IfModule> <IfModule mod_ratio.c> Ratios on </IfModule> <IfModule mod_delay.c> DelayEngine off </IfModule> <IfModule mod_ctrls.c> ControlsEngine on ControlsMaxClients 2 ControlsLog /var/log/proftpd/controls.log ControlsInterval 5 ControlsSocket /var/run/proftpd/proftpd.sock </IfModule> <IfModule mod_ctrls_admin.c> AdminControlsEngine on </IfModule> <Anonymous /home/FTP-shared> User ftp Group nogroup UserAlias anonymous ftp DirFakeUser on guest DirFakeGroup on guest RequireValidShell off MaxClients 50 DisplayLogin welcome.msg DisplayFirstChdir .message <Directory *> <Limit WRITE READ STOR> DenyAll </Limit> </Directory> <Directory download> <Limit READ> AllowAll </Limit> <Limit WRITE STOR> DenyAll </limit> </Directory> <Directory upload> <Limit READ WRITE> AllowAll </Limit> <Limit STOR> AllowAll </Limit> </Directory> </Anonymous>

Далее создал папку со след. содержанием:

Код:

sin@sintez-desktop:/home/FTP-shared$ ls -lsa total 16 4 drwxrwxrwx 4 ftp nogroup 4096 2008-04-15 00:32 . 4 drwxr-xr-x 6 root root 4096 2008-04-14 18:39 .. 4 drwxr-xr-x 4 ftp nogroup 4096 2008-04-15 23:29 download 4 drwxrwxrwx 2 ftp nogroup 4096 2008-04-14 15:50 upload


Так вот - вопрос - у меня есть папки на ntfs разделах, которые хотелось бы расшарить по ftp - думаю, что лучший вариант, это использовать линки.

Код:

sin@sintez-desktop:/home/FTP-shared/download$ ls -lsa total 1621360 4 drwxr-xr-x 4 ftp nogroup 4096 2008-04-15 23:29 . 4 drwxrwxrwx 4 ftp nogroup 4096 2008-04-15 00:32 .. 4 drwxr-xr-x 6 root root 4096 2008-04-16 09:33 Music 4 drwxr-xr-x 3 root root 4096 2008-04-14 21:56 Photos 0 lrwxrwxrwx 1 root root 18 2008-04-14 23:40 test -> /media/disk/Music/


Но проблемма в том, что при заходе по этой ссылке через браузер, возникает сообщение 550 /download/test: No such file or directory
Терминал при переходе /home/FTP-shared/download/test нормально отображает его содержимое
Что я делаю не так? :unsure:

Да, и еще - нубский вопрос - как примонтировать автоматом при загрузке системы NTFS разделы - в данный момент мне приходится его монтировать через nautilius

возможно понадобится - болдом я выделил те разделы, которые необходимо монитровать:

Код:

sin@sintez-desktop:/home/FTP-shared/download$ mount /dev/sdc3 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw,noexec,nosuid,nodev) /sys on /sys type sysfs (rw,noexec,nosuid,nodev) varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755) varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777) udev on /dev type tmpfs (rw,mode=0755) devshm on /dev/shm type tmpfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) lrm on /lib/modules/2.6.22-14-generic/volatile type tmpfs (rw) /dev/sdc2 on /tmp type ext3 (rw) securityfs on /sys/kernel/security type securityfs (rw) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev) /dev/sda5 on /media/disk type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096) /dev/sdd1 on /media/disk-1 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096) /dev/sdb1 on /media/disk-2 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096) /dev/sdd2 on /media/disk-3 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096) /dev/sda1 on /media/disk-4 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: вопрос по ProFTPD

Сообщение *Sasha* »

sinTEZrus писал(а):
16.04.2008 13:03
Так вот - вопрос - у меня есть папки на ntfs разделах, которые хотелось бы расшарить по ftp - думаю, что лучший вариант, это использовать линки.

По линкам ProFTPD не работает, можно сделать так mount -o bind /куда_примаучен_нтфс_раздел/ /home/FTP-shared/нтфс
sinTEZrus писал(а):
16.04.2008 13:03
Да, и еще - нубский вопрос - как примонтировать автоматом при загрузке системы NTFS разделы - в данный момент мне приходится его монтировать через nautilius

Прописать их в etc/fstab
Спасибо сказали:
sinTEZrus
Сообщения: 3

Re: вопрос по ProFTPD

Сообщение sinTEZrus »

Точно - бинд! Большое спасибо, работает. :blush:

И еще, вопрос - с какими опциями надо прописать NTFS разделы в /etc/fstab, чтобы на эти разделы была возможность записи?
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: вопрос по ProFTPD

Сообщение *Sasha* »

что-то типа

Код: Выделить всё

/dev/sdb1       /mnt/win_c/     ntfs-3g umask=0,locale=ru_RU.utf8,force             0    0
Спасибо сказали:
sinTEZrus
Сообщения: 3

Re: вопрос по ProFTPD

Сообщение sinTEZrus »

Спасибо тебе большое, о *Sasha* :likelinux:
Спасибо сказали:
vivid
Сообщения: 1

Re: вопрос по ProFTPD

Сообщение vivid »

Скорее всего стоит запрет на чтение списков. Поэтому к папке, для которой надо это разрешить добавляем следующий лимит

Код:

<Limit CWD DIRS LIST> AllowAll </Limit>
Спасибо сказали: