У меня файловый сервер на линуксе с самбой. Файл то он копирует, но в конце выдает ошибку что не может сменить владельца файлов на p2p (под этим пользователем работает rtorrent).
Printable View
Имеется Wl500gP (1.9.2.7-10) + подключен внешний HDD со встроенным USB хабом, к которому подключены ещё два харда. Итого всего три HDD. Все в FAT32.
В настройках:
http://img143.imageshack.us/img143/5337/ftpgz0.jpg
http://img143.imageshack.us/img143/1355/sambadb4.jpg
Через комп по ftp видится один из трех HDD - то один, то другой. Не могу понять по какому принципу.
Ещё у меня под телевизором стоит сетевой медиаплеер, которомы нужно прописать шары. Вобщем он видит рабочую группу, Host Name роутера. А в нем disk0_1, disk1_1 и disk2_1. Но они пусты.
Подскажите, pls, как:
- видеть на компе по ftp все три HDD
- сделать так, чтобы "железка" под телеком могла читать содержимое этих HDD
P. S.: В устройствах роутера не продвинут, по форуму искал, но не разобрался.
По порядку:
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]PHP Code:fdisk -l
mkdir /tmp/harddisk
в pre-mount прописать (если уже не прописано):
далее расшариваем папку /tmp/harddiskPHP 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
в файле /opt/etc/proftpd.conf
или пописываем пользователя с домашней директорией /tmp/harddiskPHP Code:# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
DefaultRoot /tmp/harddisk
2) про железку песня отдельная она по ftp читает?!
Vbifi
Большое спасибо!!!
Конечно, все это для меня сложновато, но буду потихоньку разбираться.
Я так понимаю, это все через telnet делается?
По поводу железки (IstarHD):
вроде заявлено, что там есть поддержка ftp, но у меня к роутеру ещё подключен NAS - его IstarHD видит только по самбе.
С другой стороны, если комп видит один из трех дисков по ftp, почему же IstarHD этого не может. Скорее всего он видит только по самбе.
Скачай и почитай вот эту инструкцию там все подробно расписано что и как править
если ничего с роутом не делалось ранее то нужно будет создать эти файлы:
П.С. скорее всего в прошивке ув. Олега монтируется одно устройство с 1 го порта :) просто надо "помочь" им смонтироваться и тогда все ок будет.PHP Code:mkdir -p /usr/local/sbin/
touch /usr/local/sbin/post-boot
touch /usr/local/sbin/post-firewall
touch /usr/local/sbin/post-mount
touch /usr/local/sbin/pre-shutdown
touch /usr/local/sbin/pre-mount
chmod +x /usr/local/sbin/*
у меня samba 3.2.3-1. ни smbmount ни mount.smbfs у меня нет. почему? версия прошивки 10-ая. wl500gp2.
При установке 3 самбы этих файлов и у меня не было. Олег выкладывал скомпилированные для второй самбы smbmount/mnt/umount http://oleg.wl500g.info/bin/. У кого есть для третьей?
Приветствую всех. Меняю через mc конфигурационный файл Самбы, сохраняю, дополнительно даю команду flashfs save && flashfs commit && flashfs enable, проверяю-всё сохранено. После перезагрузки роутера-старый файл конфигурации. Что неправильно делаю, или чего-то не делаю? (файл /opt/etc/smb.conf)
Такое же поведение временами, а иногда просто не действует.
Добавить /opt/etc/smb.conf в /usr/tmp/local/.files.
После этого будет сохраняться.