2010-11-17 109 views
1

這裏chroot的訪問是建立
的sshd_config:到www文件夾

 
Match User sftp 
    ChrootDirectory /chroot/sftp 

我連接蠻好但我無法訪問網站開發者文件夾,由於它是外面的文件夾

/chroot/sftp

定義的chroot目錄的範圍

/usr/lib/apache2/htdocs

我該如何才能訪問這個目錄?是否可以通過sshd_config定義訪問權限?

回答

3

這正是您在使用chroot時所要求的行爲。我不認爲你可以在sshd_config中解決這個問題,但有兩種選擇你可能會考慮:

1)更改Apache的文檔根目錄,使其位於/ chroot/sftp中。這將在你的Apache配置中完成。 2)將htdocs目錄掛載到/ chroot/sftp中。事情是這樣的:

安裝--bind/usr/lib中/的Apache2/htdocs中/ chroot/SFTP

我不是在命令100%的信心,但理論上是存在的。

+0

對不起,我正在使用SCO Unix。 mount --bind mount -F lofi 在我的情況下都不是選項 – dunpealslyr 2010-11-21 16:58:04

+0

和mount -F lofs – dunpealslyr 2010-11-21 17:15:15

+0

當然,必須有某種方式來硬連接SCO中的目錄? – 2011-01-12 16:54:47