[問題] ftp無法顯示mount.cisf資料夾之內容
各位前輩大家好
小弟第一次在這裡發文 請大家能幫我看一下我的問題
不好意思...敘述有點長 謝謝大家
目前小弟用CentOS 5.2+vsftpd架設了一FTP站
有開啟local_enable、chroot以及use_sendfile=NO
主要是提供實驗室中成員使用
現在我想要開啟實驗室中各成員電腦中某些資料夾之分享(WindowsXP)
再將各資料夾掛載到此Linux主機中
希望能夠達到以一台FTP主機串聯全部實驗室之PC
目前用root執行以下之指令已經可以達到目標
(例如有個帳號是"user1"
且某WindowsXP之PC分享名為"folder1"之資料夾
授權給某使用者"user2" 密碼為"pwd2"
WindowsXP之PC之ip為140.1.2.3)
================================================================
mkdir /home/user1/public
mount -t cifs -o username=user2,password=pwd2,codepage=950,\
iocharset=utf8 //140.1.2.3/folder1 /home/user1/public
================================================================
如此在以"user1"登入FTP時 cd至/public中
可以看到WindowsXP之PC上"folder1"之內容 且可以正常下載
我想要把"folder1"掛載在其他地方(/home/public/ShareFolder2)
但是因為有設定chroot 所以要用bind mount 指令如下
================================================================
mkdir /home/public;mkdir /home/public/ShareFolder2
mkdir /home/user1/public
mount --bind /home/public /home/user1/public
mount -t cifs -o username=user2,password=pwd2,codepage=950,\
iocharset=utf8 //140.1.2.3/folder1 /home/public/ShareFolder2
================================================================
如此做好後 以ssh連入Linux主機cd進/home/public/ShareFolder2
可以看到WindowsXP之PC上"folder1"之內容
可是若是我以"user1"登入Linux主機之FTP或者是SFTP
cd進入/public中 顯示資料夾是空的
也就是說 在使用者家目錄中掛載之網路資料夾是可以顯示與下載的
家目錄外掛載之網路資料夾無法顯示內容
請問這種情況是要如何做呢?
是不是我少做了什麼步驟
或者是可否提供一些關鍵字
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.165.163
※ 編輯: iccfish 來自: 140.117.165.163 (09/24 22:59)
→
09/24 23:48, , 1F
09/24 23:48, 1F
→
09/25 00:06, , 2F
09/25 00:06, 2F
※ 編輯: iccfish 來自: 140.117.165.163 (09/25 06:54)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 5 篇):