Ftp
vsftpd 和 chroot:我可以在兩個使用者之間共享 chroot 文件夾嗎?
我有一個啟用 chroot 並禁用 root 訪問的 vsftpd 安裝。一切都完美無缺,但我需要完成這一點。
當 user1 登錄 ftps 時,它登錄 /home/user1。user2、user3 等也是如此。我想讓 user1_viewer 登錄到 ftps 但以只讀權限自動在 /home/user1(而不是 /home/user1_viewer)中 chroot。
這可能嗎?
接受的解決方法:)
將主文件夾更改
user1_viewer
為/home/user1
。usermod -d /home/user1 user1_viewer
只要您擁有權限設置權限並且文件的所有權處於打開狀態(應該已經設置),您就
user1
不必user1_viewer
擔心user1_viewer
修改文件夾中的任何內容。耶!有效!需要是可執行的……所以正確的答案,混合你的答案和提示,是:
usermod -d /home/user1 user1_viewer
然後setfacl -R -m u:user1_viewer:rx /home/user1
非常感謝大家!馬蘭也許您可以更新您的答案,包括@DanilaLadner 提示!——每提問者