CentOS6 上 FTP與Samba問題 - Linux

Table of Contents


小弟最近需要幫公司架台server,

主要就是提供Apache、Ftp與Samba功能。

OS 是CentOS6這套,

Ftp是用Vsftpd這套,

想做的功能很簡單,就是用匿名者登入可以讀寫刪檔案,

但是預設登入的資料夾要從/var/ftp改成/home/ftp

小弟直接mkdir /home/ftp

然後chmod 777 /home/ftp

之後chown ftp /home/ftp

然後進passwd把ftp 預設的目錄改成/home/ftp

vsftpd.conf都設定好沒問題 除了匿名也把local_enalbe打開

但是在windows用filezilla匿名登入沒辦法連 創建的帳號卻是可以的

但是回passwd把預設的路徑改回/var/ftp卻是可以登入的

想問有沒有什麼辦法可以更改匿名預設登入的資料夾呢?

(conf檔裡面增加anon_root=/home/ftp 也無法登入= =")


再來samba的問題就比較小一點,(兩顆硬碟一顆系統,一顆單純放資料用)

我把一顆40G的硬碟格式化成fat32(sdb1),用於掛載samba存取資料用

裡頭建立office 與 classroom這兩個資料夾,

然後/home底下也設立了office 與 classroom兩個資料夾,

當用mount /dev/sdb1 /home/share 這樣測試是可以直接掛載讀寫都OK

但是如果用mount /dev/sdb1/office /home/office 是無法掛載的

即使指定mount -t smbfs /dev/sdb1/office /home/office

與mount -t cifs /dev/sdb1/office /home/office

都會出現unknown filesystem type "smbfs" or "cifs"

但是samba與samba-client都安裝了


請版上高手指點一下迷津吧QQ 小弟剛學centos不久,

也爬了google很多解決的辦法,也看了鳥哥的網站

但是問題就是沒解決,應該是我漏掉哪個部份了,謝謝前輩們。


--

我是個硬漢,全身上下最硬的地方就是我的肝。

--

All Comments

Hazel avatarHazel2011-12-23
為什麼是/dev/sdb1/office??
William avatarWilliam2011-12-28
你要的可能是mount --bind /home/share/office /home/office
Edwina avatarEdwina2011-12-30
沒有見過有用/dev/sdb1/office這樣的用法就是了
Elma avatarElma2012-01-02
所以你應該要下的是...setsebool -P ftp_home_dir=1
試試吧
Irma avatarIrma2012-01-04
RHEL 6是就算關了。。。它還是開著,我想CentOS 6應該也是
Hamiltion avatarHamiltion2012-01-07
你可以直接把/dev/sdb1掛在/home/office上...
Victoria avatarVictoria2012-01-07
你如果很堅持一定要掛在/home/share後再分享裡面的office
Jake avatarJake2012-01-12
到/home/office的話,可以用bind的方示或ln的方法
Catherine avatarCatherine2012-01-16
那假使你本來就是要掛在/home/office下,那就直接掛整顆
/dev/sdb1過去就好了.....