Под анонимный ftp отведен отдельный раздел (например /dev/hda5) и монтируется это дело в папку /free_ftp.
есть пользователь, например user1, в качестве домашней директории указана /home/user1
в ней же создана ссылка на free_ftp примерно следующим образом
ln -s /free_ftp /home/user1/free_ftp
в файле proftpd.conf сказано
DefaultRoot ~ user1_group #здесь user1_group - группа этого самого пользователя.
Делается это все вот для чего:
есть отдельно анонимный вход - только на чтение
и есть вход для пользователя (чтобы он мог и свои личные файлы изменять непосредственно в /home/user1) и выкладывать новые файлы в папку для общего доступа (/free_ftp собственно). Права у меня настроены верно. Во всяком случае, комментирую DefaultRoot опцию - и все работает как надо. А как заставить ProFTPD ходить по сим. линку правильно, если сим.линк находится за пределами DefaultRoot директории?
Всем заранее спасибо.
есть очень полезная в некоторых случаях опция '--bind' у команды mount20.10.04 16:43 Автор: fly4life <Александр Кузнецов> Статус: Elderman Отредактировано 20.10.04 16:44 Количество правок: 1
> Доброго времени суток всем. > Linux Slackware 10. > > Под анонимный ftp отведен отдельный раздел (например > /dev/hda5) и монтируется это дело в папку /free_ftp. > есть пользователь, например user1, в качестве домашней > директории указана /home/user1 > в ней же создана ссылка на free_ftp примерно следующим > образом > ln -s /free_ftp /home/user1/free_ftp > > в файле proftpd.conf сказано > DefaultRoot ~ user1_group #здесь user1_group - группа > этого самого пользователя. > Делается это все вот для чего: > есть отдельно анонимный вход - только на чтение > и есть вход для пользователя (чтобы он мог и свои личные > файлы изменять непосредственно в /home/user1) и выкладывать > новые файлы в папку для общего доступа (/free_ftp > собственно). Права у меня настроены верно. Во всяком > случае, комментирую DefaultRoot опцию - и все работает как > надо. А как заставить ProFTPD ходить по сим. линку > правильно, если сим.линк находится за пределами DefaultRoot > директории? > > Всем заранее спасибо.
Используется она так (хотя, 'man mount' тебе бы это тоже рассказал ;)):
mount --bind /path/to/old_dir /path/to/new_dir
В твоём случае можно попробовать сделать следующее:
mkdir /home/user1/free_ftp
mount -t auto /dev/hda5 /free_ftp
mount --bind /free_ftp /home/user1/free_ftp
Unfortunately, I could not solve the problem with this SATA controller on Linux Slackware. I switched it off in BIOS, and use two independent physical disks instead, without hardware redundancy. For the most critical files I have tuned incremental backup from one disk to another.
> Zdrasti Nikalai, > > I appologise for the language, but unfortunately my > Russian is very poor (the gramar:-)), so I preffer to write > in English. > > I saw you topic regarding the SATA RAID Adaptec 2410SA > Controller and seems I am stuck with the same problem. I.e. > > ----------------------------------------------------------- > ----------------------------------------------------------- > ------------------------------- > Configuration ["failsafe"] > /boot/vmlinuz -> 2.6.8.1-12mdksmp > >****PROBLEM***** > No prebuilt module for 2.6.8.1-12mdksmp i686 >******************** > > Configuration ["linux"] > Same as last initrd. Skipping. > > Checking /lib/modules for any remaining kernels not yet > installed > > Configuration [2.6.8.1-12mdksmp] > >****PROBLEM***** > No prebuilt module for 2.6.8.1-12mdksmp i686 >******************** > >************************************* >******NO MODULES INSTALLED******* >************************************* > ----------------------------------------------------------- > ----------------------------------------------------------- > --------------- > > If you manage to resolve this problem can you please help > me with that. I tried almost everything, but nothing works. > > > Thank you very much, > Kliment
а так, для интереса, что за ядро стоит ??19.01.05 22:17 Автор: iokana <iokana jon> Статус: Member