[英]Apache MINA SFTP - limit the directory structure that the user sees
我使用Apache MINA SSHD來構建我自己的自定義SFTP服務器。
我想限制用戶看到的文件系統。 我只是希望他們在/ aa / bb / cc下看到目錄結構
我不希望他們能夠看到或導航任何其他文件夾。
從/ aa / bb / cc下的目錄中,用戶將具有對某些目錄的讀訪問權限,並且只能對所選擇的幾個目錄進行寫訪問。 我怎么做到這一點?
FileSystemView就是出於這個目的而引入的。 如果您使用的是版本0.14.0
,則以下內容將起作用:
sshServer.setFileSystemFactory(new VirtualFileSystemFactory(new File("admin").getAbsolutePath()));
我這里也有一個很好的例子。 我只需要弄清楚如何動態設置主目錄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.