請教各位前輩
我架設了一台freenas 7.2版,並啟動了ftp的服務。
其中有三個目錄a、b、c。
目錄a、b分別為,帳號a與b的家目錄。
目錄c則想要設定為共同目錄。
目前的做法是,將c目錄建立捷徑,放到a與b目錄中去。
在shell下使用ln -s 這個指令。建立完成後有使用cd指令,可成功切換目錄。
但經由filezilla軟體使用a或b帳號去連線時,卻看不到該建立的目錄捷徑。而由root帳號去連線時卻看的到,也可成功切換目錄。
請教版上的前輩,我是需要再設定那些地方呢?
假設目錄是:/home/a, /home/b, /home/c
<pre class="c" name="code">cd /home/a; mkdir CHOME; chown a CHOME
cd /home/b; mkdir CHOME; chown b CHOME
#以root的身分去做:
cd /home/a; mount --bind /home/c CHOME
cd /home/b; mount --bind /home/c CHOME
這樣 FTP 上去到a,b 的目錄,
就可以看到 /home/c (CHOME)的內容了。
為何不能用 ln -s 的方式做連結?
可能是 FTP server 設定檔上的關係,
一時無法解決的時候,就用這個 mount --bind 的方式,
就會視為像該目錄一般。