王老師 您好:
敝人近日利用 ports 方式安裝了您的大作 [ SmbFTD ] 2.4 版 , 在 /usr/local/etc/smbftpd 目錄中有從範例檔複製出 smbftpd.conf 檔 , 不經任何修正, 啟動正常,運作正常(但沒詳細測試)
敝人只修正了 ChrootSet xxxxx /
ChrootSet @ ~
xxxxx : wheel 群組中的 user
重新啟動卻有以下的訊息
getpeername (smbftpd): Socketoperation on non-Socket
動作似乎也正常(沒詳細測試)
請教您:
1. 此訊息是否代表有誤 , 若是的話,正確應該如何?
2. wheel 群組中的 user 是否連線後遠端的目錄都為根目錄
謝謝您!!!
請問您如何啟動 smbftpd? 這個訊息看起來是啟動時沒有加 -D 的參數.
謝謝指較:
敝人 是利用在 rc.conf 檔加入
smbftpd_enable="Yes"
smbftpd_flags="-D"
於開機時自動啟動 smbftpd
是利用 /usr/local/etc/rc.d/smbftpd.sh restart
來重新啟動
再次請教
1. ChrootSet 是否應以群組為單位
2. ChrootSet username /
ChrootSet @ ~
是否任何人均會進入其個人的目錄 , 是否第二個(最新的)命令才有效
3. 重新啟動似乎要兩次才有效,奇數次似乎無效, 在敝人的電腦用遠端連線 (pietty) 試了多次均如此