#13 2008-12-19 09:13:25
Re: 请问:samba3
你使用的是内置的vsftpd,内置的vsftpd只支持自动mount的分区,自己用mount /dev/scsi/host0/bus0/target0/lun0/part1 /opt的分区不被支持。
解决方法有二:
一、停用内置的vsftpd,自动再安装一个新的vsftpd,然后修改配置文件vsftpd.conf,把ftp目录设置为/opt/share
二、分区三个:一区:SWAP区
二区:OPT区
三区:share区
前面两个区在post-boot自动swapon和mount,第三个区就不用管它,重新启动之后第三个区就会自动mount到/mnt/tmp/disc0_3,这时FTP的根目录也就变成了/mnt/tmp/disc0_3,这样内置的vsftpd就能登录上了。然后在samba里设置
[Share]
path=/mnt/tmp/disc0_3
writeable = yes
browseable = yes
这样samba就能访问了。
再把其它软件要修改的目录都设置到/mnt/tmp/disc0_3,比如:mldonkey的下载目录;Lighthttpd放置网络文件的目录等,而程序安装目录还是/opt,这样就可以做到看不到程序文件,但可以修改一些用户数据了。
我是用第二种方法设置的,能成功应用samba和vsftpd,下载的文件可以用网上邻居和ftp看到。
一点陋见,你可以一试。
最後修改: ljr781 (2008-12-19 09:22:32)
離線
#16 2008-12-22 21:16:16
Re: 请问:samba3
试了一下,情况如下:
我的分区信息:
[admin@WL-HDD root]$ fdisk -l
Disk /dev/ide/host0/bus0/target0/lun0/disc: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id S
ystem
/dev/ide/host0/bus0/target0/lun0/part1 1 8 64228+
82 Linux swap
/dev/ide/host0/bus0/target0/lun0/part2 9 9729 78083932+
5 Extended
/dev/ide/host0/bus0/target0/lun0/part5 9 9729 78083901
83 Linux
先在/tmp/mnt下建一个disc0_2目录,然后mount /dev/ide/host0/bus0/target0/lun0/part5 /tmp/mnt/disc0_2,再FTP尝试,还是不行,然后在插入一个U盘,再FTP成功,终于看见了本地磁盘,但重启后失效,不过也算是一个解决办法。
谢谢ljr781!
另外一个新问题,插入U盘后,网络邻居可在disc1_1目录下看见U盘内容,但在FTP中该目录为空,找不到U盘的内容。
最後修改: ywuke (2008-12-22 21:18:36)
離線