Sftp
cygwin sftp 限制使用者的主目錄
有沒有辦法使用 sftp 和 cygwin 將使用者限製到某些主目錄:
例如 user1 無法離開
/home/user1/
使用者 2
/home/user2/
我不認為窗戶上有,但也許我錯了。
無論如何都不能只讓使用者獲取目錄列表並只上傳文件嗎?我試圖避免使用者能夠訪問彼此的文件。
謝謝
保羅
您應該閱讀 sshd_config 手冊頁:
man sshd_config
。看來您需要 /etc/sshd_config 中的 ChrootDirectory 選項:
ChrootDirectory %h
如果您只想將限制應用於某些使用者,那麼您應該在上面加上
Match User user1,user2,...
以上都不是 Cygwin 特有的,但您應該在 Cygwin 上對其進行測試,以確保它在那裡按需要工作。我自己沒有使用過 ChrootDirectory 選項,所以您應該檢查以確保它在 Cygwin 中實現。