1
這裏chroot的訪問是建立
的sshd_config:到www文件夾
Match User sftp ChrootDirectory /chroot/sftp
我連接蠻好但我無法訪問網站開發者文件夾,由於它是外面的文件夾
/chroot/sftp
定義的chroot目錄的範圍
/usr/lib/apache2/htdocs
我該如何才能訪問這個目錄?是否可以通過sshd_config定義訪問權限?
這裏chroot的訪問是建立
的sshd_config:到www文件夾
Match User sftp ChrootDirectory /chroot/sftp
我連接蠻好但我無法訪問網站開發者文件夾,由於它是外面的文件夾
/chroot/sftp
定義的chroot目錄的範圍
/usr/lib/apache2/htdocs
我該如何才能訪問這個目錄?是否可以通過sshd_config定義訪問權限?
這正是您在使用chroot時所要求的行爲。我不認爲你可以在sshd_config中解決這個問題,但有兩種選擇你可能會考慮:
1)更改Apache的文檔根目錄,使其位於/ chroot/sftp中。這將在你的Apache配置中完成。 2)將htdocs目錄掛載到/ chroot/sftp中。事情是這樣的:
安裝--bind/usr/lib中/的Apache2/htdocs中/ chroot/SFTP
我不是在命令100%的信心,但理論上是存在的。
對不起,我正在使用SCO Unix。 mount --bind mount -F lofi 在我的情況下都不是選項 – dunpealslyr 2010-11-21 16:58:04
和mount -F lofs – dunpealslyr 2010-11-21 17:15:15
當然,必須有某種方式來硬連接SCO中的目錄? – 2011-01-12 16:54:47