ftp無法顯示mount.cisf資料夾之內容 - Linux

By David
at 2008-09-24T22:58
at 2008-09-24T22:58
Table of Contents
各位前輩大家好
小弟第一次在這裡發文 請大家能幫我看一下我的問題
不好意思...敘述有點長 謝謝大家
目前小弟用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中 顯示資料夾是空的
也就是說 在使用者家目錄中掛載之網路資料夾是可以顯示與下載的
家目錄外掛載之網路資料夾無法顯示內容
請問這種情況是要如何做呢?
是不是我少做了什麼步驟
或者是可否提供一些關鍵字
謝謝大家
--
小弟第一次在這裡發文 請大家能幫我看一下我的問題
不好意思...敘述有點長 謝謝大家
目前小弟用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中 顯示資料夾是空的
也就是說 在使用者家目錄中掛載之網路資料夾是可以顯示與下載的
家目錄外掛載之網路資料夾無法顯示內容
請問這種情況是要如何做呢?
是不是我少做了什麼步驟
或者是可否提供一些關鍵字
謝謝大家
--
Tags:
Linux
All Comments

By Megan
at 2008-09-28T09:30
at 2008-09-28T09:30

By Poppy
at 2008-10-02T03:14
at 2008-10-02T03:14
Related Posts
clonezilla 映象檔還原來源

By Thomas
at 2008-09-24T17:34
at 2008-09-24T17:34
clonezilla 映象檔還原來源

By Zanna
at 2008-09-24T16:36
at 2008-09-24T16:36
FTP硬碟空間不足需新掛載硬碟

By Rachel
at 2008-09-24T16:33
at 2008-09-24T16:33
gcin 輸入會有方塊字出現

By Oscar
at 2008-09-24T16:25
at 2008-09-24T16:25
安裝好rpm檔後之後查詢還是顯示尚未安裝

By Eartha
at 2008-09-24T15:25
at 2008-09-24T15:25