[問題] CentOS上 FTP與Samba問題

看板Linux作者 (W〃)時間14年前 (2011/12/20 23:24), 編輯推噓0(0011)
留言11則, 2人參與, 最新討論串1/1
小弟最近需要幫公司架台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很多解決的辦法,也看了鳥哥的網站 但是問題就是沒解決,應該是我漏掉哪個部份了,謝謝前輩們。 -- 我是個硬漢,全身上下最硬的地方就是我的肝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.185.85.118

12/21 00:00, , 1F
為什麼是/dev/sdb1/office??
12/21 00:00, 1F

12/21 00:01, , 2F
你要的可能是mount --bind /home/share/office /home/office
12/21 00:01, 2F
因為我的目的是把/dev/sdb1/office這個資料夾, 掛載到系統碟的/home/office這個資料夾底下。 /home/share這個資料夾只是當初用來測試是否可以正確掛載而已, 測試完後就把它umount了。

12/21 09:38, , 3F
沒有見過有用/dev/sdb1/office這樣的用法就是了
12/21 09:38, 3F

12/21 09:39, , 4F
所以你應該要下的是...setsebool -P ftp_home_dir=1
12/21 09:39, 4F

12/21 09:39, , 5F
試試吧
12/21 09:39, 5F
謝謝Nephom大,我有把SELinux關閉了,所以沒有在意SELinux的問題。 因為也不會連上網,所以防火牆也關了,單純內部員工用。 所以我應該是先把/dev/sdb1 掛載在 /home/share後 下mount /home/share/office /home/office 這樣嗎? 等於是掛載兩次的意思QQ" 不曉得有沒有錯, 今天去公司試試再回來回報,謝謝你和kdjf大。 ※ 編輯: castorwind 來自: 111.185.85.118 (12/21 12:20)

12/21 13:43, , 6F
RHEL 6是就算關了。。。它還是開著,我想CentOS 6應該也是
12/21 13:43, 6F

12/21 13:50, , 7F
你可以直接把/dev/sdb1掛在/home/office上...
12/21 13:50, 7F

12/21 13:51, , 8F
你如果很堅持一定要掛在/home/share後再分享裡面的office
12/21 13:51, 8F

12/21 13:52, , 9F
到/home/office的話,可以用bind的方示或ln的方法
12/21 13:52, 9F

12/21 13:54, , 10F
那假使你本來就是要掛在/home/office下,那就直接掛整顆
12/21 13:54, 10F

12/21 13:54, , 11F
/dev/sdb1過去就好了.....
12/21 13:54, 11F
文章代碼(AID): #1EyAYiE1 (Linux)