※ 引述《[email protected] (...)》之銘言:
> ※ 引述《[email protected] (Ar藤)》之銘言:
> : 小弟的目的是給使用者一個空間 讓他上傳他的網頁 和php檔
> : 我想讓他只能使用ftp服務
> : ftp的部份我已經設定好了
> : 但我不想讓他用ssh telnet等連進來
> : 請問這該怎麼做呢?
> : 原本以為是adduser時shell用nologin 不過這樣連ftp都進不來
> ssh 的部份可以改 /etc/ssh/sshd_config
> 設定 AllowUsers/AllowGroups/DenyUsers/DenyGroups 來控制
> 請 man sshd_config(5)
> telnet 不要開就好了
簡單的情況好像愈來愈複雜了. 真是有點奇怪.... :(
default 的 ftpd 只要設定 shell 是 nologin
並且把 nologin 加入 /etc/shells 裡. 配合 /etc/ftpusers
就能達到原發文的需求。
要注意的是要跑在 passive mode 還是不要。
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: 60-250-195-10.hinet-ip.hinet.net