追蹤
Gavin's Linux學習手札
關於部落格
原本這個 Blog 是用來記錄研究 Linux 的學習過程, 後來變成記錄生活與工作, 這個 Blog 裡的文章已成為我不可缺少的回憶。
  • 561161

    累積人氣

  • 154

    今日人氣

    1

    追蹤人氣

vsftp 使用chroot 後如何把其他目錄資料mount上去(轉載)



網路 FTP 部份:

1. 設定完 ftp 後開放匿名登入,為何匿名登入的使用者無法正確存取到使用
symlink 建立的連結目錄檔案?

ftp 匿名登入後,ftpd 會進行 chroot() 呼叫,讓登入的系統原本的目錄
(像是 /var/ftp) 變成該 client 的 / 根目錄。若是 symlink 的連結超出
系統該匿名預設的目錄外,結果當然是無法存取。

若是希望在 chroot 環境還是可以存取到超出該目錄範圍的檔案目錄,目前
可以透過 mount 的 --bind 參數將分享項目掛入至 chroot 的目錄內即可。

使用方式如下:

mount --bind /home/share /var/ftp/pub/share

mount 敘述,寫在 /etc/fstab 時則使用下列語法:

/home/share /var/ftp/pub/share none bind 0 0 資料來源: 一個傻蛋的幻想 - vsftp 使用chroot 後如何把其他目錄資料mount上去
相簿設定
標籤設定
相簿狀態