Я принял Apache FtpServer как библиотеку моего приложения для совместного использования файлов. Однако я показываю, что могу установить разрешение файлов/каталогов.Ограничить доступные файлы и каталоги на Apache MINA FtpServer
например. У меня есть много файлов/каталогов под домашним каталогом, но я просто хочу сделать только ~/A/
, ~/B/
, ~/c.txt
и ~/d.mp4
доступным через FTP-соединение.
Очевидно, что не рекомендуется создавать временный директор в качестве корня клиента и копировать файлы, но, похоже, нет встроенного решения Apache FtpServer.
В настоящее время я рассматриваю вопрос о внедрении класса FtpFile
для себя, но я все еще смущен и нерешителен.
Что делать, если вы создали группу, которая включает вас и идентификатор, с которым работает демон, а затем chgrp для этих подкаталогов? А затем для остальных подкаталогов, chmod, чтобы группа, которую вы только что создали, не могла добраться до них. – Duston
Это может быть не очень полезное решение по той причине, что я работаю с Android. – AsyncCode