[問題] ftp無法顯示mount.cisf資料夾之內容

看板Linux作者 (築夢踏實)時間17年前 (2008/09/24 22:58), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/5 (看更多)
各位前輩大家好 小弟第一次在這裡發文 請大家能幫我看一下我的問題 不好意思...敘述有點長 謝謝大家 目前小弟用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
/home/public/ShareFolder2 權限777
09/25 00:06, 2F
※ 編輯: iccfish 來自: 140.117.165.163 (09/25 06:54)
文章代碼(AID): #18sbMfpH (Linux)
討論串 (同標題文章)
文章代碼(AID): #18sbMfpH (Linux)