По порядку:
1) видеть на компе по ftp все три HDD:
touch /usr/local/.files
echo "/etc/fstab" >> /usr/local/.files
touch /etc/fstab
echo "/dev/discs/disc0/part1 /tmp/harddisk/hdd1 ext3 rw,noatime 1 1" >> /etc/fstab
echo "/dev/discs/disc0/part2 /tmp/harddisk/hdd2 ext3 rw,noatime 1 1" >> /etc/fstab
echo "/dev/discs/disc0/part3 /tmp/harddisk/hdd3 ext3 rw,noatime 1 1" >> /etc/fstab[/PHP]
где dev/discs/disc0/part1 заменить на пути отображаемые [PHP]
mkdir /tmp/harddisk
в pre-mount прописать (если уже не прописано):
PHP Code:
for i in `/usr/bin/awk '/ext3/{print($1)}' /etc/fstab`
do
/bin/grep -q $i /proc/mounts || /sbin/e2fsck -p $i 2>&1 | /usr/bin/logger -t e2fsck
done
далее расшариваем папку /tmp/harddisk
в файле /opt/etc/proftpd.conf
PHP Code:
# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
DefaultRoot /tmp/harddisk
или пописываем пользователя с домашней директорией /tmp/harddisk
2) про железку песня отдельная она по ftp читает?!